画像の横に文字列を表示する。

画像の横に文字列を表示する。

- 松木 和樹 の投稿
返信数: 20

また質問なのですが、画像の横に文字列を表示させる方法が知りたいです。

画像命令の横に文字を書くと、絵で言うと、「おおおお」の位置にしか文字が表示されません。

どうすれば「ああああ」や「いいいい」を表示させることができるのでしょうか?

たぶん、文字の上から画像を貼る?方法でできると思うのですが。

TEXの状態も初期の状態なので、何かプラグインするものがあれば、どこでできるかと、どのようにするか(どのフォルダにいれるか)も教えてください。

添付 無題.JPG
松木 和樹 への返信

Re: 画像の横に文字列を表示する。

- 匿 名 の投稿
http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/float.html
http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/floatflt.html
http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/wrapfig.html
など参考に
ところで文書のみのコンパイルは上手く行えているのですか
匿 名 への返信

Re: 画像の横に文字列を表示する。

- 匿 名 の投稿
何か成書をお持ちですか。
パッケージの多くは
http://tug.ctan.org/search.html
で検索すれば見つかります。あとはGoogleで検索。
.zipファイルでまとまったものや、別々のファイルになっているのもあります。そのなかで.sty .fd .def .texなどは
texmf>tex以下のフォルダをつくって入れる。
ある程度はデレィクトリ構造になっています。
ものによっては.styがなく.ins .dtxのファイルのものは
作業フォルダに移して、コマンドラインをそこに移動させ、
latex xxxx.insとすれば.styなどつくられます。
フォントが含まれていたり、作られるのもあります。
type1のフォントはmapファイルに対してupdmap操作が必要です。細かいことは書物、サイトを検索してみてください。
松木 和樹 への返信

Re: 画像の横に文字列を表示する。

- 浮亭 夢介 の投稿
絵の周りに文章を回り込みさせるようなことでしたら

匿名さんの通りですよね.この手のものはたくさん

あるようです.その中でpicinparパッケージにある

window環境もその一つです.

キャプションを付けるならsidecap.styというのもあります.

松木 和樹 への返信

Re: 画像の横に文字列を表示する。

- 松木 和樹 の投稿

とりあえずfloat.ins,float.dtxなどが入ったfloatフォルダをC:\w32tex\share\texmfというフォルダにとりあえず入れ、http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/tex/float.html

ここの「下のソースファイル」を保存してtiger.epsを、apple.bmpに変えてplatexしたのですが、divファイルが作れません。エラーが添付画像です。

何か他にプラグインが必要なのでしょうか?自分はただたんに画像を文字の上に載せたいだけなのですが??

添付 無題.JPG
松木 和樹 への返信

Re: 画像の横に文字列を表示する。

- 匿 名 の投稿
eos-convというフリーソフトがあります。
http://hp.vector.co.jp/authors/VA023018/epsconv.htm
これで.bmpやデジカメの.jpegを.epsファイルに変換できます。これでapple.bmpをapple.epsに変換。TexコードのTiger.epsをapple.epsに書き換えて試してみてください。
何度も書かれてますが、なにか成書を始めから読んでいくことです。「美文書作成入門」は画像についても書かれているので入門者には適しているとおもいます。他にもいろいろありますが。
松木 和樹 への返信

Re: 画像の横に文字列を表示する。

- 匿 名 の投稿
# 「まず,まともな本を通読すべき」ではあるが……
パッケージ類についてあれこれ言う前に,とりあえず,
「! Paragraph ended before \Gin@ii was complete.」
という(「! Paragraph ended before なんとか」の)エラーくらいには
自力で対処できるようになってもらいましょうか.

このエラーメッセージの直前の,
エラーが発覚した箇所の近辺の抜粋を見さえすれば,

  {apple.bmp \caption {The first Tiger. } \end {Tigers} \verb |\floatstyle \ETC.

となっていて,「{apple.bmp」の後に「}」がない,ということがわかります.
少なくともそこはおかしいので,とりあえずそこは修正してから
タイプセットをやり直すことになるでしょう.
松木 和樹 への返信

Re: 画像の横に文字列を表示する。

- 大石 勝 の投稿

まず,今回は「文字の上に画像を重ねる」のではなくて,

画像の周りの「文字の流し込み(回り込み)」ですね。

そして,熊沢先生のfloat.styはこの目的には適さないように思いますので,

他のスタイルファイルを参考にして下さい。

list環境と併用できるか?ということが問題になることがありますが,

今回は無関係なら,どのパッケージでもよいように思います。

少し古い情報で,リンク切れなどもありますが,

拙作の

http://www17.plala.or.jp/ohishi-masaru/tex/topic.html#figure

も参考にどうぞ。

大石 勝 への返信

Re: 画像の横に文字列を表示する。

- Akira Kakuto の投稿
タイプミスの訂正です。
> 熊沢先生のfloat.sty
熊沢先生が紹介されているfloat.sty

Akira Kakuto への返信

Re: 画像の横に文字列を表示する。

- 大石 勝 の投稿

ご指摘ありがとうございます。

tDBさんによる emathE.styから分離して,新たにematMw.styができたようです。

以前存在した,mawarikomi.styは存在しないようです。

他のファイルなどでも,ダウンロード先でリンク切れなどがあり,

先の私のページは,若干修正しました。ご参考にどうぞ。

松木 和樹 への返信

Re: 画像の横に文字列を表示する。

- 若 雲 の投稿
シンプルに「画像と文字列を並べる」という目的だけを達成するなら、特別なパッケージ(TeX関係では「プラグイン」ではなくパッケージとかスタイルファイルと言います)は必要ありません。

\begin{minipage}{.46\textwidth}
\begin{center}
\includegraphics[width=.95\textwidth,keepaspectratio,clip]{file.eps}
\end{center}
\end{minipage}
\begin{minipage}{.46\textwidth}
適当な文字列\\
適当な文字列\\
適当な文字列\\
適当な文字列\\
適当な文字列
\end{minipage}
若 雲 への返信

Re: 画像の横に文字列を表示する。

- 匿 名 の投稿
>とりあえずfloat.ins,float.dtxなどが入ったfloatフォルダをC:\w32tex\share\texmfというフォルダにとりあえずいれ

あまり、人のアドヴァイスをいい加減にしかみていませんね。
.insと.dtxをいれただけではだめです。
どこか作業フォルダにこの2つをいれて、コマンドラインでそのデレィクトリに移動して latex float.ins (enterキー)で、.styファイルができるので、それを\texmf直下でなく
\texmf\texさらにその下にたとえばfloatというフォルダを作ってそここの.styをいれる。.ins .dtxは入れなくてよい。

また添付の画像をみていると.texファイルをC直下において
コンパイルしているみたいですけど、やはりなにか作業フォルダに入れて行ってください。これはLaTeXにかぎらなく、パソコンでの一般論です。
匿 名 への返信

Re: 画像の横に文字列を表示する。

- 匿 名 の投稿
今回float.styがないという警告がでてないのは、このfloat.styが始めから入っていたからでしょう。
\texmf\texのtexフォルダをクリックしてVista以降なら右上の虫眼鏡の横のところにfloatと入れて虫眼鏡のアイコンクリックすれば検索できます。float???などずらっとでてきます。
松木 和樹 への返信

Re: 画像の横に文字列を表示する。

- 松木 和樹 の投稿

画像に関しては教えて頂いたminipageで解決しましたありがとうございます。

ところで今度は、普通横書きになる文字を、縦書きにしたいのですが、どうすればいいでしょう?

プラグインとかは無しの方向でお願いしたいのですが。

松木 和樹 への返信

Re: 画像の横に文字列を表示する。

- TONE Kozaburo の投稿
>ところで今度は、普通横書きになる文字を、縦書きにしたいのですが、どうすればいいでしょう?

(1)縦書き用のクラスファイル tarticle.cls 等を使用する。ただし文書全体が縦書きになります。

(2)局部的にその minipage 環境の中のみを縦書きにしたいのなら,プリアンブルで plext.sty(これは pLaTeX2e 標準のスタイルファイルです)を読み込んで,minipage 環境のオプションに <t> を使用する。
松木 和樹 への返信

Re: 画像の横に文字列を表示する。

- 松木 和樹 の投稿

できましたありがとうございます。

また質問ですが、縦書きで、「下線1」を引くためには、どういう命令を書けばいいのでしょうか?ただ下線を引くのではなく、横に1なり①なり書き加えたいのですが

松木 和樹 への返信

Re: 画像の横に文字列を表示する。

- 匿 名 の投稿
話が変わってきているので、
新しい項目を建ててみてはどうですか。
匿 名 への返信

Re: 画像の横に文字列を表示する。

- 匿 名 の投稿
さて、24時間経過しても次の行動をしないのは、やはり人のアドヴァイスは聞かないのでしょうね。

この「画像の横に文字列を表示する。」のタイトルで10数件の書き込みがあれば、新たに第3者で新たに見にこようとする人はすくないのでは。

「縦書きの傍線に番号をいれる」のタイトルで項目を建てると、新たな人の参加が望めるかもしれません。

もちろん、パッケージ(スタイルファイル)やプリアンブル部に書き込みが必要ですけど。
松木 和樹 への返信

Re: 画像の横に文字列を表示する。

- 匿 名 の投稿
>横に1なり①なり書き加えたいのですが
そうすればいいじゃありませんか.
(既製品の)「ひとつの」コマンドではできないのなら,
複数のコマンドを組み合わせればいい
(さらに,複数のコマンドを記述するのが面倒なら,
ひとつのコマンドで書けるようにマクロにすればいい)
というだけのことですね.

・下線(というより,縦書きということなので「傍線」ですか?)を
  作成するコマンド(e.g. jumoline パッケージが提供する \Overline)
・左右(横組み時には「上下」に相当する)方向へ文字を移動させるコマンド
  (e.g. \raisebox)
・(必要があれば)なんらかのものの幅をごまかすコマンド(e.g. \rlap)
・(傍線につける番号を自動的に設定させたい場合には)LaTeX のカウンタの
  定義・操作・出力に関係するコマンド(e.g. \newcounter,\refstepcounter,
  \the<カウンタ名>)

のそれぞれについて調べれば,
お望みの出力が得るために必要なものは揃うと思いますが?