名前: nao 日時: 2004-02-16 14:16:13 IPアドレス: 133.11.191.*
お世話になっております. Times フォントを PDF ファイルに embed したいのですが,どうやったらよいか わからず困っております. IEEE という学会に論文を出す際,IEEEtran.cls http://www.ieee.org/organizations/pubs/transactions/stylesheets.htm (CTAN にもあるようです)と Acrobat Distiller 用 JobOptions http://www.egr.msu.edu/ralab/icra2004/doc/IEEE%20PDF%20Guide%20Folder.zip を使うように要求されます. IEEEtran.cls では % IEEE uses Times font, so we'll default to times. % These three commands make up the entire times.sty package. \renewcommand{\sfdefault}{phv} \renewcommand{\rmdefault}{ptm} \renewcommand{\ttdefault}{pcr} % enable Times now - so that all class options can see the correct font families \normalfont\selectfont として Times 系フォントを使うようになっています. ところが,私の環境で IEEEtran.cls を使って TeX ファイルをコンパイルし,dvips -Ppdf で PostScript 化して,上記の JobOption にかけると, %%[ Error: Times-Italic not found. Font cannot be embedded. ]%% %%[ Error: invalidfont; OffendingCommand: findfont ]%% などのエラーが出て,処理が止まってしまいます(エラーが出るとジョブをキャンセル するように設定されているようです). ちなみに,JobOption のフォント設定では「すべてのフォントを埋め込む」で, Times-Italic などを含む欧文基本 14 書体を埋め込むようになっていました. 環境は以下のとおりです. FreeBSD 4.4-RELEASE pTeX 3.0.1 dvipsk 5.86 p1.5e txfonts-3_1_1b.zip Windows2000 Adobe Acrobat Distiller 5.0 Adobe Reader 6.0 基本的には,奥村先生の「TX フォントを使おう」に沿って設定してあります. JobOption の設定を「警告した後続行する」にすると,少なくとも見た目上は Times を使った PDF ファイルが出来上がります. どうすれば JobOption でエラーが出なくなるか,ご教示いただけますと幸いです. なお,長くなって恐縮ですが,IEEEtran.cls のフォント設定部分だけを使ってエラーが 再現する例を添付します. [ソース] \documentclass[twocolumn]{article} % IEEE uses Times font, so we'll default to times. % These three commands make up the entire times.sty package. \renewcommand{\sfdefault}{phv} \renewcommand{\rmdefault}{ptm} \renewcommand{\ttdefault}{pcr} % enable Times now - so that all class options can see the correct font families \normalfont\selectfont \begin{document} Hello, \TeX! \end{document} [TeX コンパイル結果] This is pTeX, Version p3.0.1, based on TeX, Version 3.14159 (EUC) (Web2C 7.3.1) (txtest.tex pLaTeX2e <2001/09/04>+0 (based on LaTeX2e <2001/06/01> patch level 0) (/usr/local/share/texmf/tex/latex/base/article.cls Document Class: article 2001/04/21 v1.4e Standard LaTeX document class (/usr/local/share/texmf/tex/latex/base/size10.clo)) (/usr/local/share/texmf/tex/latex/psnfss/ot1ptm.fd) (txtest.aux) (I search kanjifont definition file: . . ) [1] (txtest.aux) ) Output written on txtest.dvi (1 page, 248 bytes). Transcript written on txtest.log. typeset finished at Mon Feb 16 14:02:13 [dvips 処理結果] This is dvipsk 5.86 p1.5e Copyright 1996-2001 ASCII Corp.(www-ptex@ascii.co.jp) based on dvipsk 5.86 Copyright 1999 Radical Eye Software (www.radicaleye.com) ' TeX output 2004.02.16:1403' -> txtest.ps <tex.pro><alt-rule.pro><texc.pro><8r.enc><texps.pro>. [1] Process print finished [Distiller 処理結果] 開始時間 : 2004年2月16日 13:35 保存先 : E:\lib\tex\papers\ieee\txtest.pdf 変換するファイル : txtest.ps %%[ Error: Times-Roman not found. Font cannot be embedded. ]%% %%[ Error: invalidfont; OffendingCommand: findfont ]%% Stack: /Font (Times-Roman) 1106.96 10 {TeXBase1Encoding ReEncodeFont} -mark- 33 369 -mark- 10 277 -mark- 4 553 -mark- 19 676 -mark- 2 799 -mark- 11 676 -mark- 3 799 -mark- 12 491 -mark- 6 308 -mark- 2 553 -mark- 144 /Fa %%[ Flushing: rest of job (to end-of-file) will be ignored ]%% %%[ Warning: PostScript error. No PDF file produced. ] %% 所要時間 : 0秒(00:00:00) **** ジョブ終了**** [無理やり処理を続行した結果できた PDF のフォント情報] この文書で使用しているフォント Times-Roman 種類:Type 1 エンコーディング:Ansi 実際のフォント:TimesNewRomanPSMT 実際のフォントの種類:Type 1
この書き込みへの返事: