TeXに関する質問です。


¥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必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:Kumappus No.1

回答回数3784ベストアンサー獲得回数185

ポイント20pt

URLはダミー。

もし、そんなことは試したよ、ということでしたらすみません。

エラーメッセージの内容は

「¥usepackage{}を¥documentclass{}の指定より前に使っている(のでおかしい)」

で、上の例だと¥documentclass{jsbook}よりも前に¥usepackage{graphicx}があるからでは。

この2行を逆の順番に入れ替えて

¥documentclass{jsbook}

¥usepackage{graphicx}

...

にしてみてはどうでしょうか。

id:dancing

最初は¥use〜を後に書いていたのですが、そのようなエラーがでてしまいます。

ほかにはjsbookをjarticleに変えるなども試しました。

2005/07/30 01:41:14
id:Hades No.2

回答回数86ベストアンサー獲得回数9

ポイント30pt

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ではエラーが出ませんでした

参考になればどうぞ

id:dancing

¥input命令に戻したら素直にコンパイルできるようになりました。

なにが問題だったのかさっぱりわかりませんが、とりあえず解決したのでこの質

問は終了します。

2005/07/30 02:04:20
  • id:dancing
    サマリ

    ¥listinginputを使うようにすると¥usepackageのエラーが止まりましたが、¥listinginputがわからないよ〜というエラーがでるようになりました。

    そこで¥listinginputを再び¥inputに戻すとエラーがでずにコンパイルできました。

    原因と対処は謎です。
  • id:Hades
    Re:サマリ

    listinginputはlatexのコマンドで、texで使えるかどうかは実はよくわからなかったのです
    (ネットで”AはBに合わない”といった否定文を検索するのは困難なため)
    とりあえずtex系は機嫌の良し悪しとしか取れない挙動をすることがあるので、運がよければ〜のつもりで書かせていただきました
    自分の駄文でコンパイルできたのなら僥倖です
  • id:dancing
    Re(2):サマリ

    >listinginputはlatexのコマンドで、texで使えるかどうかは実はよくわからなかったのです
    >(ネットで”AはBに合わない”といった否定文を検索するのは困難なため)
    >とりあえずtex系は機嫌の良し悪しとしか取れない挙動をすることがあるので、運がよければ〜のつもりで書かせていただきました
    >自分の駄文でコンパイルできたのなら僥倖です

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

    一応、使用しているのは角藤先生のW32TeXでした。先に環境を書いておけばよかったですね。
    今回のことは本当に機嫌の善し悪しとしか思えない挙動です。
    結果的に最初のソースに戻っているハズなのに……。

    ちなみに¥listinginputですが、YaTeXにも標準でははいってないようでした。¥listingならあるようですが。
    #YaTeXもTeXもまだまだひよっこなので確信は持てませんが。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません