質問用フォーラムです。ご質問の前に質問のしかたをご覧ください。

第五版第七章のグラフィックス

- 山中 源 の投稿
奥村先生の美文章作成入門改訂第5版を用いてLaTexの勉強をさせて頂いております。
今回はp113ページからのLATEXでの図の扱い方で多少伺いたい事があり質問をしました。
ちなみにMac(Ver10.6)のTexWorkで作業をしております。
LaTexに図を挿入したいと考え、写真用のフォルダから図を選びTexWorkでテキスト通り行ったところ、エラーコードが出て出力できませんでした。
そこで、今回質問が三つあります。
1点目p113の
\documentclass{jsarticle}
\usepackage[ドライブ名]{graphicx}
\begin{document}
\includegraphics[オプション{ファイル名}
\end{document}
のドライブ名とは次のページから始まるdvipdfmxなどでいいのでしょうか?テキストには確かにdvipdfmxと記述されておりましたが、横にドライバ名は1つしか指定できないと書かれていたので、少し混乱しております。
ちなみにファイル名は自分の選んだ画像のファイル名にしております。

2点目p114の記述に沿ってプログラムを記述しコンパイルすると、テキストに書いてあるようなエラーメッセ-ジがありました。
そこで、本書に沿って問題を解決しようと思いましたが、
「・platexを起動する時に-shell-escape- test.texと記述するように」とありましたが、どこにこれを記述すれば良いでしょうか?
自分はターミナルの初期画面からこれを打ち込みましたがうまくいきませんでした。

また・texmf.cnfというファイルを見つけたのですがそこにテキスト通りの処理がうまくできないのもあります。

3点目赤い四角で囲まれた参考通りも試したもののうまく行かず、少し途方に暮れております。

たくさんの質問があり、質問の本意ももしかしたら伝わっていないかもしれませんが、分かる方は是非ご指導頂けないでしょうか?

山中

MinionPro package の Install

- takenosita mi の投稿

初心者の質問でご迷惑をかけます。

MinionPro package が math mode でのみ error になります (Windows : W32TeX)
解決策を教えていただきたいです。私の環境は、
Windows Vista business SP2
美文書 改訂5版 より Install した W32TeX です(2010/07 のままです)

MinionPro-Regular.otf 等は、Adobe Reader 9.4.1 の MinionPro fonts です
        (Version 2.068;PS 2.000;hotconv 1.0.57;makeotf.lib2.0.21895)

CTAN から MnSymbol.zip と
      MinionPro V2.1 -- 2007/03/15: scripts.zip 、metrics-base.zip、enc-v2.000.zip
      を download !
LCDF Typetools は、W32TeX 含まれるものを使い
それぞれの description 通りに Install しました。(もちろん pfb も配置して)

次の ex01.tex file を eplatex し、dvipdfmx で 処理すると
        \documentclass{article}
        \usepackage{MinionPro}
        \begin{document}
            Pythagoras said $a^2+b^2=c^2$.
        \end{document}
次の error が 表示されます
        C:\Users\takenosita>dvipdfmx ex01.dvi
        ex01.dvi -> ex01.pdf
        [1
        kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 1+0/600 --dpi 600 MinionPr
        o-RegularLCDFJ

        The command name is C:\w32tex\bin\mktexpk

        kpathsea: Running mktexmf MinionPro-RegularLCDFJ.mf

        The command name is C:\w32tex\bin\mktexmf
        name = MinionPro-RegularLCDFJ, rootname = MinionPro-RegularLCDFJ,
        pointsize = mktexmf: empty or non-existent rootfile!
        Cannot find MinionPro-RegularLCDFJ.mf .
        I try ps2pk --> gsftopk --> ttf2pk --> hbf2gf.
        Cannot find MinionPro-RegularLCDFJ.tfm .
        kpathsea: Appending font creation commands to missfont.log.

        ** WARNING ** Could not locate a virtual/physical font for TFM "MinionPro-Regular--lcdfj".
        ** WARNING ** >> This font is mapped to a physical font "MinionPro-RegularLCDFJ".
        ** WARNING ** >> Please check if kpathsea library can find this font: MinionPro-RegularLCDFJ
        ** ERROR ** Cannot proceed without .vf or "physical" font for PDF output...

        Output file removed.

dotlessj glyph が すでに含まれる new MinionPro fonts のときに 起こるとか ?
それなら、Windows の W32TeX 環境では、
new MinionPro fonts の otf → pfb の convert を どうすればよいのか?
Package の scripts.zip に含まれる convert.bat を どう書き換えれば よいのか?

Help me !

        追) 少し前の MinionPro fonts :
                (Version 2.012;PS 002.000;Core 1.0.38;makeotf.lib1.6.6565)
        では、dotlessj glyph が含まれていないため??
        何の問題もなく Install され、dvipdfmx で処理され 表示されました。
        MinionPro package の 開発は終了され 今後の修正は期待できない由、
        Windows を使っている人のために、どなたか教えて下さい!

tabularx 内の \index

- 陽炎 の投稿
tabularx 環境内で \index を使ったときの挙動について質問させてください.

以下のような例を処理したとき,
.idx ファイルに書き出される \indexentry の内容を見ると,
tabularx 環境内の \index では内容のマクロが展開されてしまい,
異なる索引項目となってしまいます.

マクロ \hoge の定義方法を \DeclareRobustCommand に変更したところ,
マクロの展開は防げましたが,余計な空白が入ってしまい,
やはり異なる索引項目となってしまいます.

テキスト処理で .idx ファイル中の余計な空白を取り除けば応急処置にはなりますが,
作業が増えてわずらわしいので,もっとうまい解決方法はないでしょうか.

\documentclass[a4paper, 10pt]{jsarticle}

\usepackage{tabularx}

\usepackage{makeidx}
\makeindex

\def\hoge#1{\sffamily #1}
%\DeclareRobustCommand{\hoge}[1]{\sffamily #1}

\begin{document}

\index{hoge@\hoge{hoge}}%
hoge

\begin{tabularx}{\textwidth}{llX}
\index{hoge@\hoge{hoge}}%
 hoge & hoge & hoge \\
\end{tabularx}

\printindex

\end{document}


上記により生成された .idx ファイルの内容
\indexentry{hoge@\hoge{hoge}}{1}
\indexentry{hoge@\sffamily hoge}{1}

\hoge\DeclareRobustCommand で定義したときの .idx ファイルの内容
\indexentry{hoge@\hoge{hoge}}{1}
\indexentry{hoge@\hoge {hoge}}{1}

なお,環境は Debian (lenny) で ptexlive (for TeX Live 2009) を使っています.

以上

改頁した後も文字色を変更

- kappa mia の投稿
文章全体の文字色を変更しようと \color{}を先頭で指定したのですが、 1ページ目だけ色が変更されていて、 2ページ目の色は変更されません。 以下がコードです: 僕がなにか間違いがあるのか、それとも仕様なのでしょうか? 簡単にすべての文字色を変更する方法はあるのでしょうか?
\documentclass[11pt]{jsarticle}
\usepackage[usenames]{color}
\pagestyle{empty}

\definecolor{iro1}{cmyk}{0   ,    0, 0.38, 0   }
\definecolor{iro2}{cmyk}{0.20,    0, 0,    0.74}

\begin{document}

\color{iro1}
\pagecolor{iro2}

foo
\newpage
%\color{iro1}
bar

\end{document}

dvipdfmxで日本語を含むファイルが扱えずに困っています

- 藤原 の投稿
お世話になります。
教えてgooにも同様の質問をしているのですが、dvipdfmxで日本語の漢字を含むファイルを扱えずに困っております。

Fedor14にyumでTeXliveを導入したのですが、dvipdfmxで日本語の漢字を含むファイル
を扱えずに困っております。例えば
\documentclass{jsarticle}
\begin{document}
日本語
\end{document}

をplatexでコンパイルしたdviに対して
** warning ** No character mapping available.
CMap name:H
input str<7c>

というエラーがでます。一応TeXWikiのdvipdfmxのインストールの項目を
参考にシンボリックリンクをはったりtexmf.cnfの設定は行ったつもりなの
ですが、、、、

以下に必要と思われるデータを記します。よろしくお願いします。

OS:Fedora14
Kernel:Linux 2.6.35.6-48.fc14.i686
platex:pTeXk, Version 3.1415926-p3.1.11(utf8.euc)(TeX Live 2011/dev)
dvipdfmx:dvipdfmx-20100328
ghostscript:8.71

ソースエンコード:EUC_JP

/usr/share/texlive/texmf/web2c/texmf.cnf(必要と思われる部位)
CMAPFONTS= .;TEXMF/fonts/cmap//;/usr/share/ghostscript/8.71/Resource/CMap//;/opt/Adobe/Reader9/Resource/CMap//

/usr/share/texlive/texmf/fonts/map/dvipdfmx/cid-x.map(必要と思われる部位)
%% Ryumin and GothicBBB found in Postscript printers:
rml H Ryumin-Light
gmb H GothicBBB-Medium
rmlv V Ryumin-Light
gmbv V GothicBBB-Medium

epsファイル

- 匿 名 の投稿
epsファイルを使うTeXファイルをコンパイルしたところ,最後のpdfファイルを作るところでエラーになりました.どうすればよいか教えてください.ファイル名はlocal.epsでエラーメッセージは下記のとおりです:
** WARNING ** Filtering file via command -->gswin32c -q -dSAFER -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dAutoFilterGrayImages=false -dAutoFilterColorImages=false -dGrayImageFilter=/FlateEncode -dColorImageFilter=/FlateEncode -dUseFlateCompression=true -sOutputFile=C:/tmp/dvipdfmx.a0267600001 -c .setpdfwrite -f ./local.eps -c quit
なお,このファイルには図のほか数字とギリシャ文字が含まれています.また,古いTeXでは問題なく処理されていました.

Missing $ inserted

- 匿 名 の投稿
美文書作成入門第5版の付録のDVDからインストールしたTeXを使ひましたところ,
! Missing $ inserted
と言ふメッセージが出て止まってしまひます.エラーの出た場所は
\maketitle
のところだと言ふのですが,そのあたりの何が悪いのかわかりません.ご教示いただければ幸甚です.尚,これまでPCに入ってゐたTeXでは同じ文書が全くエラーなしに処理できてゐました.

Macで日本語出力ができません。

- 山中 源 の投稿
先日やっとLATEX2e改訂第5版を購入させて頂きTeX勉強に励んでいるところです。
現在高校生ですが独自にTeXについて勉強したいと考えています。
そこで、すごく基本的な事を伺って申し訳ないのですが質問をさせて頂きます。
Macのパソコン(バージョン10.6.5)を使用しているため御著書の指示通りTeXShop,TeXWorkのインストール(p347~)を行いました。

そこで、実際にp13からの演習などを行っていたのですが、英語を出力させる事ができても日本語になると空白になり出力できないです。

ネットなどを使い色々試したのですが一週間かけても解決できませんでしたので今回質問として投稿させて頂きました。

面倒な質問ですがどなたか御指導・教授いただけないでしょうか?
宜しくお願いいたします。

再び日本語表示について

- 匿 名 の投稿
奥村先生ご回答ありがとうございました.TeX関係の古いファイルをすべて削除あるいはUninstallし,DVDからインストールしなおしましたら,TeXworksで日本語の表示ができるやうになりました.しかし,今度は古いTeXファイルをTeXworksに読み込みますと,また表示されません.どうやら日本語のコードが違ふからのやうです.どうしたらよいで背羽化.ちなみに古いTeXテキストはすべてShift-JISを使ってゐるうです.再びご教示いただければ幸甚です.

TeXworkの日本語表示

- 匿 名 の投稿
先日「美文書作成入門第5版」を買ひ,付録のDVDからインストールし,TeXworksを起動してみたのですが,日本語の表示ができません.本の後ろの方の「Windowsへのインストールと設定」に(P.344),ファイルcid-x.map(二か所にありました)を書き換へよ,と書いてあり,それにしたがってRyumin-Lightをipaexm.tffに,またGothicBBB-Mediumをipaexg.tffにすべて書き換へたのですが,やはりうまくいきません.何か初歩的なミスをしてゐるのかと思ひますが,どなたかご教示いただければ幸甚です.