在宅ワークのリアルをベテランとビギナーにインタビュー>>

LaTeXで執筆中に、突然下記のようなエラーが出てコンパイル出来なくなりました。
それまでは普通に走っていてpdf表示が出来ていたのですが…


Runaway argument?
{\contentsline {section}{\numberline {1.1}譁�譏毳{4}} \@writefile {to\ETC.
! File ended while scanning use of \@writefile.
<inserted text>
\par
l.439 \end{document}


調べたところ、一度「.aux」のファイルを削除してもう一度コンパイルすると走ると出て来たのですがそれも上手くいきませんでした。
また、似たようなエラーを探した時に多くの方が「\begin{document}」でエラーが出ていたのに対し、私は「\end{document}」で出ているのも気になります。
ざっと見なおしたところ「[]」、「{}」の対応が間違っている箇所もありませんでした。
もしエラーの解決方法が分かる方がいらっしゃいましたら回答よろしくお願いいたします。

gooドクター

A 回答 (3件)

画像の方ですが、jpgのままでも、TeXのシステムが新しいものであれば、例えば、文書クラスがjarticle.clsのとき


\documentclass[dvipdfmx]{jarticle}
のようなオプションの書き方で処理できます。これで画像の箇所が上手くいかないなら、Windowsなら変換ソフト eps-conv
http://www.vector.co.jp/soft/win95/art/se176316. …
などで、eps形式に変換して処理して、拡張子epsのファイルを扱うことになります。

示されているエラーですが、目次に関連するものだと思います。最初の回答にあるように、目次に関するもので画像とは関係ありません。
    • good
    • 0

1.


どのようなエラーが出ているのでしょうか。{○○○(画像の名前)}に画像の拡張子は付いているでしょうか?
2.
図のみなら、
\begin{figure}[htbp]
\centering\includegraphics[clip, width=7.0cm]{tiger.eps}
\caption{○○○(タイトル名)} %% 先頭に全角空白が入っています。
\end{figure}
でいいかと思います。minipage環境があって、tabularがあるというのは、左に図、右に表という事でしょうか。
\documentclass{jarticle}
\usepackage{graphicx}
\makeatletter
\newcommand{\tblcaption}[1]{\def\@captype{table}\caption{#1}}
\newcommand{\figcaption}[1]{\def\@captype{figure}\caption{#1}}
\makeatother
\begin{document}
\begin{tabular}{p{0.45\textwidth}p{0.1\textwidth}p{0.3\textwidth}}
\centering
\begin{tabular}[b]{|c|c|}
\hline
左&右 \\ \hline
上&下 \\
\hline
\end{tabular}
\tblcaption{左}
\label{tbl}
&&
\centering\includegraphics*[width=.5cm,keepaspectratio,clip]{tiger.eps}
\figcaption{図}
\label{fig}
\end{tabular}
\end{document}
のようにすれば、左に図、右に表になります。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

>1.
>どのようなエラーが出ているのでしょうか。
>{○○○(画像の名前)}に画像の拡張子は付いているでしょうか?

エラー分は以下の通りです。
以前文字化けに関してですが、エラー文が既に文字化けしておりまして何か正体が分かりません汗
------------
Runaway argument?
{\contentsline {section}{\numberline {1.1}譁�譏毳{5}} \@writefile {to\ETC.
! File ended while scanning use of \@writefile.
<inserted text>
\par
l.441 \end{document}

?
------------

画像の名前に関しては、保存の際は拡張子「.jpg」をつけています。
しかし、保存先のファイルでは拡張子が省略された形で表示されているのでTeX状でも省略された形をコピー&ペーストで使用しています。
表示される他の画像に関しても同じ方法で記述してあります。

>2.minipage環境があって、tabularがあるというのは、左に図、右に表という事でしょうか。
LaTeXに不慣れなもので、書き方のサイトを参考にしました汗
別の個所で図と図をを並べて配置したくて参考にした書き方を、図1枚でも同じように使用しました。
こちらのサイトです

http://www.latex-cmd.com/fig_tab/alignment.html
(「図を並べて表示する」の『LaTeXサンプル』を参考にしました。)

アドバイスしていただいた通り、
>\begin{figure}[htbp]
>\centering\includegraphics[clip, width=7.0cm]{tiger.eps}
>\caption{○○○(タイトル名)} %% 先頭に全角空白が入っています。
>\end{figure}
で書いてみたところ、それでも上記のようなエラーが出てしまいました。
(拡張子は「.eps」ではなく「.jpg」のものを使用しておりますが…)

お礼日時:2016/02/01 10:01

節番号が1.1に対応するところを再度入力してみて下さい。

文字化けが気になります。
上手くいかなかったら、これに対応する所の前に\end{document}をタイプして、処理してみて下さい。
上手く処理できたら、順に\end{document}を下げて処理していきます。地道な処理ですが繰り返して、エラーを見つけるしかないかと思います。
    • good
    • 1
この回答へのお礼

回答ありがとうございます!
試してみたら、エラー箇所を発見できました。
どうやら画像を表示する部分にエラーがあるみたいです。

重ねてお聞きしてもよろしいでしょうか…
\end{document}で割りだした結果、画像表示箇所で詰まっているようで、その画像の部分だけを「%」で消すとPDF表示することが出来ました。
そこで画像に問題があるのかと思い、違うものに変えてみたら同じエラーがまた出るんです。
書式は他の画像を表示する際の書き方と同じで、他の部分は問題なく画像が表示されたので問題ないのかなと思っています。

この場合は何が問題になるんでしょうか。
何度も訪ねてしまい申し訳ありませんが、お手すきでご回答いただけると幸いです。
ちなみに画像表示の書式は下記の通りです。

\begin{figure}[htbp]
\begin{center}
\begin{tabular}{c}

\begin{minipage}{0.33\hsize}
\begin{center}
\includegraphics[clip, width=7.0cm]{○○○(画像の名前)}
  \end{center}
\end{minipage}

\end{tabular}
\caption{○○○(タイトル名)}
\end{center}
\end{figure}

お礼日時:2016/02/01 09:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

gooドクター

このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング