¥usepackage{graphicx}
¥documentclass{jsbook}
¥begin{document}
¥maketitle
¥tableofcontents
¥input{1.tex}
¥input{2.tex}
¥input{3.tex}
¥input{4.tex}
¥input{5.tex}
¥appendix
¥input{7.tex}
¥input{8.tex}
¥end{document}
というTeXファイルをコンバートすると
! LaTeX Error: ¥usepackage before documentclass
というエラーがでます。
(1.texでjpegファイルを貼り付けるように指定しています)
¥documentclass{jarticle}
¥usepackage{graphicx}
¥begin{document}
¥begin{center}
¥includegraphics[width=5cm,clip]{sample.jpg}
¥end{center}
¥end{document}
では怒られません。どこが違うのでしょうか?
URLはダミー。
もし、そんなことは試したよ、ということでしたらすみません。
エラーメッセージの内容は
「¥usepackage{}を¥documentclass{}の指定より前に使っている(のでおかしい)」
で、上の例だと¥documentclass{jsbook}よりも前に¥usepackage{graphicx}があるからでは。
この2行を逆の順番に入れ替えて
¥documentclass{jsbook}
¥usepackage{graphicx}
...
にしてみてはどうでしょうか。
http://www.hatena.ne.jp/1122654588
人力検索はてな - TeXに関する質問です。 ¥usepackage{graphicx} ¥documentclass{jsbook} ¥begin{document} ¥maketitle ¥tableofcontents ¥input{1.tex} ¥input{2.tex} ¥input{3.tex..
ちょっと自分のソースで試してみたのですが
¥inputを使うと同じようにエラーが返されます
¥listinginputではエラーが出ませんでした
参考になればどうぞ
¥input命令に戻したら素直にコンパイルできるようになりました。
なにが問題だったのかさっぱりわかりませんが、とりあえず解決したのでこの質
問は終了します。
最初は¥use〜を後に書いていたのですが、そのようなエラーがでてしまいます。
ほかにはjsbookをjarticleに変えるなども試しました。