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

hyperrefのインストールがうまくいかない

- 藤原 の投稿
お世話になります。

最近TeXを入れ直したのですが、hyperref.styのインストールがうまくいかず、
困っております。実行環境はfedoraで(詳細は後述),ctanよりhyperref.zipを落とし、
unzip hyperref.zip
platex hyperref.ins
cp *.sty *.cfg *.def /usr/share/texmf/tex/latex/hyperref/
mktexlsr
としたのですが、どうもうまくいきません。たとえば
\documentclass{jsarticle}
\usepackage{hyperref}
\begin{document}
test
\end{document}
というソースに対して
platex *.tex
を実行すると

[root@X Documents]# platex *.tex
This is pTeXk, Version 3.141592-p3.1.10 (euc) (Web2C 7.5.6)
%&-line parsing enabled.
(./test.tex
pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2005/12/01> patch level 0)
(/usr/share/texmf/tex/platex/js/jsarticle.cls
Document Class: jsarticle 2010/03/14 okumura
) (/usr/share/texmf/tex/latex/hyperref/hyperref.sty
(/usr/share/texmf/tex/latex/ltxcmds.sty)
(/usr/share/texmf/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texmf/tex/latex/pdftexcmds.sty
(/usr/share/texmf/tex/latex/infwarerr.sty)
(/usr/share/texmf/tex/latex/ifluatex.sty

! LaTeX Error: Two \documentclass or \documentstyle commands.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.160 \documentclass{<br /> ltxdoc}
?
(/usr/share/texmf/tex/latex/oberdiek/holtxdoc.sty
(/usr/share/texmf/tex/latex/oberdiek/hypdoc.sty
(/usr/share/texmf/tex/latex/base/doc.sty
(/usr/share/texmf/tex/latex/tools/multicol.sty))
(/usr/share/texmf/tex/latex/tools/calc.sty)

! LaTeX Error: Option clash for package hyperref.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.46 ]{hyperref}[2002/05/09]
%
?
! Undefined control sequence.
l.47 \hypersetup
{%<br />? <br /><br />! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...

l.48 p
lainpages=false,%
?
! Undefined control sequence.
l.52 pdfstartview={FitBH \hypercalcbp<br /> {%<br />? <br />(/usr/share/texmf/tex/generic/thumbpdf/thumbpdf.sty<br /><br />Package thumbpdf Warning: Missing driver name.<br /><br />)<br />! Undefined control sequence.<br /><argument> \Hy@UseMaketitleInfos <br /> <br />l.69 }

?
! Undefined control sequence.
l.71 \pdfstringdefDisableCommands
{%<br />? <br />) (/usr/share/texmf/tex/latex/tools/array.sty)<br />Writing index file test.idx<br />)<br /><br />LaTeX Warning: You have requested, on input line 161, version<br /> `2008/08/11' of package holtxdoc,<br /> but only version<br /> `2006/06/02 v0.7 Private additional ltxdoc support (HO)'<br /> is available.<br /><br />(./test.aux)<br />! Missing control sequence inserted.<br /><inserted text> <br /> \inaccessible <br />l.162 \begin{document}

?
(./test.hd)
! Missing control sequence inserted.
<inserted text>
\inaccessible
l.162 \begin{document}

?
(/usr/share/texmf/tex/latex/hyperref/ifluatex.dtx

! Package doc Error: Character table corrupted.

See the doc package documentation for explanation.
Type H <return> for immediate help.
...

l.184 % Right brace \} Tilde \~}

?
> \default~table=macro:
->Upper-case \A \B \C \D \E \F \G \H \I \J \K \L \M \N \O \P \Q \R \S \T \U \V
\W \X \Y \Z Lower-case \a \b \c \d \e \f \g \h \i \j \k \l \m \n \o \p \q \r \s
\t \u \v \w \x \y \z Digits \0\1\2\3\4\5\6\7\8\9 Exclamation \! Double quote \
" Hash (number) \# Dollar \$ Percent \% Ampersand \& Acute accent \' Left paren
\( Right paren \) Asterisk \* Plus \+ Comma \, Minus \- Point \. Solidus \/ Co
lon \: Semicolon \; Less than \< Equals \= Greater than \> Question mark \? Com
mercial at \@ Left bracket \[ Backslash \\ Right bracket \] Circumflex \^ Unde
rscore \_ Grave accent \` Left brace \{ Vertical bar \| Right brace \} Tilde \~
.
\character@table ...@table } \show \default~table
\show \used~table \fi \end...
l.184 % Right brace \} Tilde \~}

?
> \used~table=macro:
->Upper-case \A \B \C \D \E \F \G \H \I \J \K \L \M \N \O \P \Q \R \S \T \U \V
\W \X \Y \Z Lower-case \a \b \c \d \e \f \g \h \i \j \k \l \m \n \o \p \q \r \s
\t \u \v \w \x \y \z Digits \0\1\2\3\4\5\6\7\8\9 Exclamation \! Double quote \
" Hash (number) \# Dollar \$ Percent \% Ampersand \& Acute accent \' Left paren
\( Right paren \) Asterisk \* Plus \+ Comma \, Minus \- Point \. Solidus \/ Co
lon \: Semicolon \; Less than \< Equals \= Greater than \> Question mark \? Com
mercial at \@ Left bracket \[ Backslash \\ Right bracket \] Circumflex \^ Under
score \_ Grave accent \` Left brace \{ Vertical bar \| Right brace \} Tilde \~.

\character@table ...fault~table \show \used~table
\fi \endgroup
l.184 % Right brace \} Tilde \~}

?
[1] (/usr/share/texmf/tex/latex/base/omlcmr.fd)
! Undefined control sequence.
l.195 % This package looks for \LuaTeX
\ regardless of its mode
?
! Undefined control sequence.
l.196 % and provides the switch \cs
{ifluatex}. Also it makes
?
! Undefined control sequence.
l.197 % \cs
{luatexversion} available if it is not present.
?
! Undefined control sequence.
\tableofcontents ...unter {HD@unique}\pdfbookmark
[\HD@guesstoclevel {\HDorg...
l.201 % \tableofcontents

?
(./test.toc)
! I can't find file `ifluatex.sty|'.
l.208 % \item[\plainTeX:] |\input ifluatex.sty|

Please type another input file name:
! I can't find file `ifluatex'.
l.208 % \item[\plainTeX:] |\input ifluatex.sty|

Please type another input file name:
! I can't find file `ifluatex'.
l.208 % \item[\plainTeX:] |\input ifluatex.sty|

Please type another input file name:
! I can't find file `ifluatex'.
l.208 % \item[\plainTeX:] |\input ifluatex.sty|

Please type another input file name: 1
! I can't find file `1'.
l.208 % \item[\plainTeX:] |\input ifluatex.sty|

となります。どのように対処すればよろしいのでしょうか?そもそも
入れ方を間違えている気がしますが・・・

ご協力よろしくお願いいたします。

参考に実行環境です
HW:VBOX
OS:2.6.35.6-48.fc14.i686
platex: Version 3.141592-p3.1.10 (euc) (Web2C 7.5.6)

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

- 山中 源 の投稿
先日は丁寧なご指導ありがとうございました。
今回はjpegでは無くtiffファイルをPDF化したいと考えていました。
テキストに書いてある手順で前回のようにしたところ、エラーがでました。
改訂版p120にはtiffも一般的に使われるとのように書かれておりましたので、おそらく自分のミスだとは思うのですが未だ分からず苦労しております。
今回もご指導宜しくお願いいたします。


添付してあるtexファイルを使用しております。
エラーコードは以下のようになっております。

logも空ファイルです。
また、今回使用したtiffファイルはtexファイルと同じところに入っています。

### eplatex -kanji=utf8 testpicture.tex
This is e-pTeXk, Version 3.1415926-p3.1.11-100420 (utf8.euc) (TeX Live 2009)
restricted \write18 enabled.
entering extended mode
(./testpicture.tex
pLaTeX2e <2006/11/10>+0 (based on LaTeX2e <2009/09/24> patch level 0)
(/usr/local/texlive/p2009/texmf/ptex/platex/jsclasses/jsarticle.cls
Document Class: jsarticle 2010/03/14 okumura
) (/usr/local/texlive/p2009/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/local/texlive/p2009/texmf-dist/tex/latex/graphics/keyval.sty)
(/usr/local/texlive/p2009/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/local/texlive/p2009/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/local/texlive/p2009/texmf-dist/tex/latex/latexconfig/graphics.cfg)
(/usr/local/texlive/p2009/texmf-dist/tex/latex/dvipdfmx-def/dvipdfmx.def)))
(./testpicture.aux)

! LaTeX Error: Cannot determine size of graphic in paper.tiff (no BoundingBox).


See the LaTeX manual or LaTeX Companion for explanation.
Type H for immediate help.
...

l.4 \includegraphics[width=5cm]{paper.tiff}

?

見出しのリセットについて

- 匿名 希望 の投稿

\documentclass{jarticle}

\begin{document}
\part{sample1}
\section{目的}
\part{sample2}
\section{目的}

\end{document}

上記のリストを出力するとsample2の目的の番号が2となります。

これをリセットしてまた1からにする方法はありますか?

電子回路図の挿入

- ウッ キー の投稿

texに電子回路図を挿入したいのですが、

お勧めの方法を教えてください。

先ほど、Asymptoteを少し触りましたが、

回路図を挿入するには大袈裟だと思います。

Xcircuitは、自分でコンパイルしないと

いけないのでしょうか。

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

- 山中 源 の投稿
奥村先生の美文章作成入門改訂第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では問題なく処理されていました.