
ダウンロードしましたcomjnlテンプレートから「コンピュータジャーナル「Web サイトです。テンプレートをコンパイルすると、ページ フッターのない PDF ファイルが生成されます。以前のバージョンの LaTeX がインストールされている同僚にテンプレートを送信したところ、問題なくコンパイルされました。LaTeX 環境を再インストールせずに解決するにはどうすればよいですか?
私は Windows 10、最新バージョンの Miktex、最新バージョンの Texstudio を使用しています。
ps: 他の IDE も試しましたが、結果は得られませんでした。
答え1
LaTeX の新しいリリースでは、paperheight
は出力 PDF ファイルの境界ボックスの値として使用されます。一方、このクラスは 210 x 276 の用紙形式で印刷するための設定を行います。
どうやらDVIを出力として使用しているようで、実際latex
、xdvi
この問題を解決するには、
% THE FOLLOWING LINE MUST BE ADDED OR PDF VIEWERS CUT THE OUTPUT
\AtBeginDocument{\setlength{\pdfpageheight}{297mm}}
どこか前に\begin{document}
。
修復後の PDF ビューアーの出力は次のとおりです。
答え2
クラス ファイルはcomjnl.cls
を誤って計算します。パッケージと呼び出し\textheight
を追加すると、それが明確に示されます。layout
\layout
\usepackage{layout}
\begin{document}
\layout
フッターが用紙領域外にあることが示されています。\textheight
計算ではフッター領域が考慮されていません。
\addtolength\@tempdima{-\footskip}
前か後か
\addtolength\@tempdima{-\headsep}
それは解決されます。しかし、用紙サイズを超えるサイズを表示する PDF ビューアを使用しない限り、同僚のシステムではこれが問題にならない理由がわかりません。