【2021/11/28】PHPのアップデートに伴い、文字コード問題を修正。一応動作してるっぽい。
科研費LaTeXサーバ/科研費LaTeXサーバ(ミラー)/LaTeXを使ったマクロです。わからないことがあったら、科研費LaTeX FAQと、この掲示板のログをまず探してみてください。 疑問と解決策をみんなで共有して、がんばって研究費をGetしましょう!
spam除けのために、e-mail欄に入力があると書き込めなくしてみました。
学振のtexをコンパイルしようと思った際に, 次のようなものが出てきてコンパイルできませんでした。
j-article.cls
625
Text line contains an invalid character.
l.625 \\newcommand\\listfigurename{^^[
$B?^0lMw^^[(B}
j-article.clsの所を開くと次のようなものが表示されていました。
\\newcommand\\listfigurename{$B?^0lMw(B}
対処の仕方がわかる方がいましたら教えていただけると助かります。
日本語を扱える platex もしくは uplatex を使ってますか。
platex の文字コードの設定と、.texのソースの文字コードは一致していますか。
科研費LaTeXのweb pageの「6. Download」の下の「ファイルの選び方」を参照してください。
次のような簡単なテストサンプルだとどうですか。(2つ連続で表示されるbackslashは1個に読み替えてください。)
\\documentclass[a4j]{jarticle}
\\begin{document}
\\begin{figure}[htbp]
\\caption{xx}
\\label{fig:xx}
\\end{figure}
\\end{document}
返信ありがとうございました。
最初エディタをtexworksでやっていたのですが、うまくいきそうにないので,winshellにかえたところ、
\\\\documentclass[a4j]{jarticle}
\\\\begin{document}
\\\\begin{figure}[htbp]
\\\\caption{xx}
\\\\label{fig:xx}
\\\\end{figure}
\\\\end{documen}
と
科研費LaTeXのweb pageの「6. Download」の「ファイルの選び方」のshift jis の部分はコンパイルできました。
winshellがあるフォルダ内にdc_sjis_singleをすべてを展開した状態で移したのですが、次のようなメッセージがでてきました。
forms\\form03_header.tex(1): エラー: LaTeX Error: File `watermark.sty' not found.
forms\\form03_header.tex(7): エラー: Emergency stop.
\\form03をコメントアウトしたら、変な風に出力されてしまいました。
対処法を教えていただければ幸いです。
watermark.sty は、最近のTeXLiveでは標準で入ってます。
* Windows用であれば、北大のあべのり氏の簡易インストーラ
http://www.math.sci.hokudai.ac.jp/~abenori/soft/abtexinst.html
を用いて、最新のTeXLive を入れることをお勧めします。
* それが難しい場合は、watermark.sty のみを
https://ctan.org/pkg/watermark
からダウンロードし、dc.tex と同じフォルダーの中に入れる手もあります。
ただし、古いlatexを入れている場合は他の問題がまた起きる可能性もあります。
早々の返信ありがとうございました。
後で試してみたいと思います。