時々、思い出したようにお世話になっております。
最近、Go言語という言語でプログラムをすることになり、その出力がPDF
で必要となりました。
デバッグ中は、Go言語でつくった 拡張子 .tex のテキストファイルを 最新のMacOS-X へ 美文書7とそれに基づきインストールしたTeX環境で問題なく、PDFファイルを出力できました。
そして、いよいよデバッグも大詰めに成り、Go言語から子プロセスとして LaTeXを使い、PDFファイルを手に入れようとしているところです。
で、奥村さんの美文書7の P18 から始まる、「コマンドで LaTeXを起動」というところを参照して、コマンドラインからコンパイルに(手作業で)挑戦したのですが、
! LaTeX Error: This file needs format `pLaTeX2e'
but this is `LaTeX2e'.
というエラーが出て、先に進みません。
このエラーの対処方法としては、TeXshopなどの環境設定を変えるというアドバイスはすぐに見つかるのですが、コマンドラインの場合は、何をどのように変えたら良いのか、TeXの動いている環境をしっかり把握していない私には、例えば適当にPATHをいじったりするようなことは、怖くてできないのが実情です。
おそらく、判っている方には、簡単なことだと思いますが、アドバイスいただけないでしょうか。
ちなみに、コンパイルしたい ソースは、こんなふうになっています。
¥documentclass[11pt,landscape,a5paper,dvipdfmx]{jsarticle}
¥usepackage[margin=5mm]{geometry}
%¥usepackage{color}
%¥usepackage{otf}
¥usepackage{okumacro}
¥usepackage{tikz}
¥pagestyle{empty}
¥begin{document}
¥hspace{15mm}
¥usefont{T1}{lmtt}{m}{n}{¥selectfont SLITHERLINK} ¥hspace{20mm}★★★★★ ★★★
¥vspace{13mm}
¥begin{tikzpicture}[x=5.7mm, y=5.7mm]
¥useasboundingbox(-22mm,-11mm) rectangle (121mm,104mm);
¥draw[rounded corners=5pt,black!20] (-0.3,-0.3) rectangle (17+0.3,19+0.3);
¥foreach ¥x in {0,1,...,17} ¥foreach ¥y in {0,1,...,19} ¥fill[black!30] (¥x,¥y) circle(0.05);
¥draw (0.5,18.5) node {¥hbox{{¥fontsize{11.4}{11.4}¥usefont{T1}{lmtt}{m}{n}¥selectfont 3}}};
¥draw (2.5,18.5) node {¥hbox{{¥fontsize{11.4}{11.4}¥usefont{T1}{lmtt}{m}{n}¥selectfont 3}}};
%
% 略
%
¥draw (15.5,0.5) node {¥hbox{{¥fontsize{11.4}{11.4}¥usefont{T1}{lmtt}{m}{n}¥selectfont 2}}};
¥end{tikzpicture}
¥begin{flushright}
¥vspace{-8mm}
q19x17¥_186789¥_162.sq¥hspace{20mm} CMP TIME:236.59 ms ¥hspace{70mm} by m.o
¥end{flushright}
¥end{document}
よろしくお願いいたします。