doxygenの出力を、pdfにする方法
Doxygenの出力をPDFにするには、latexからpdfにする方法があるようだ。
参照元:Windows上Doxygenで日本語PDFドキュメント生成 – Imai blog
w32texをダウンロードするために、以下のページのツールを使うといいみたいだ。
簡単ツールは、一度で、うまく取得できないときがあるようなので、何回か実行すると成功になった。
簡単LaTeXインストールWindows編(2016年4月版)
TeXインストーラ 3
doxygenがlatexフォルダへ生成した、make.bat
set Dir_Old=%cd% cd /D %~dp0 del /s /f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf pdflatex refman echo ---- makeindex refman.idx echo ---- pdflatex refman setlocal enabledelayedexpansion set count=8 :repeat set content=X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun LaTeX" refman.log' ) do set content="%%~T" if !content! == X for /F "tokens=*" %%T in ( 'findstr /C:"Rerun to get cross-references right" refman.log' ) do set content="%%~T" if !content! == X goto :skip set /a count-=1 if !count! EQU 0 goto :skip echo ---- pdflatex refman goto :repeat :skip endlocal makeindex refman.idx pdflatex refman cd /D %Dir_Old% set Dir_Old=
w32texをインストールしたら、make.batが動くようになった。
途中で以下のエラーがでた。スタイルファイルがないみたいだ。
! LaTeX Error: File `wasysym.sty' not found. Type X to quit or <RETURN> to proceed, or enter new name. (Default extension: sty) Enter file name:
CTANの検索で、拡張子なしで検索し、ダウンロードした。
CTAN: Comprehensive TeX Archive Network
パッケージについて
このファイルをどこへ、置けばいいんだろう?
E:\w32tex>kpsewhich fourier.sty e:/w32tex/share/texmf-dist/tex/latex/fourier/fourier.sty
このファイルをダウンロードし、解凍してできるものをtexmf-distまたはtexmf-local以下に移します(下のfourier.styのディレクトリ構造参照)
latex wasysym.ins でwasysym.styを作ればいいいみたいだ。
E:\w32tex\tmp\wasysym>dir ドライブ E のボリューム ラベルは HDD です ボリューム シリアル番号は BEEA-14E8 です E:\w32tex\tmp\wasysym のディレクトリ 2017/06/08 19:52 <DIR> . 2017/06/08 19:52 <DIR> .. 2003/10/30 04:04 26,069 wasysym.dtx 2003/10/29 17:03 2,377 wasysym.ins 2003/11/09 13:24 100,500 wasysym.pdf 2003/11/15 11:01 1,361 wasysym.upl 2003/11/15 11:02 924 wasysym.xml 5 個のファイル 131,231 バイト 2 個のディレクトリ 1,826,392,424,448 バイトの空き領域 E:\w32tex\tmp\wasysym>latex wasysym.ins This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/W32TeX) (preloaded format=latex) restricted \write18 enabled. entering extended mode (./wasysym.ins LaTeX2e <2017-04-15> Babel <3.10> and hyphenation patterns for 84 language(s) loaded. (e:/w32tex/share/texmf-dist/tex/latex/base/docstrip.tex Utility: `docstrip' 2.5e <2014/09/29> English documentation <2017/03/13> ********************************************************** * This program converts documented macro-files into fast * * loadable files by stripping off (nearly) all comments! * ********************************************************** ******************************************************** * No Configuration file found, using default settings. * ******************************************************** (./wasysym.ins *** Generating .sty files *** Generating file(s) ./wasysym.sty Processing file wasysym.dtx (package) -> wasysym.sty File wasysym.dtx ended by \endinput. Lines processed: 745 Comments removed: 477 Comments passed: 15 Codelines passed: 239 *** Generating .fd files *** Generating file(s) ./uwasy.fd Processing file wasysym.dtx (fd) -> uwasy.fd File wasysym.dtx ended by \endinput. Lines processed: 745 Comments removed: 477 Comments passed: 15 Codelines passed: 239 Generating file(s) ./uwasyvar.fd Processing file wasysym.dtx (fdvar) -> uwasyvar.fd File wasysym.dtx ended by \endinput. Lines processed: 745 Comments removed: 477 Comments passed: 15 Codelines passed: 239 *********************************************************** * * To finish the installation you have to move the following * files into a directory searched by TeX: * * wasysym.sty * uwasy.fd * uwasyvar.fd * * If you want to use the wasy symbols at arbitrary sizes * and have access to the scalable Type 1 fonts, * substitute the font definition file uwasyvar.fd for * uwasy.fd, i.e. rename uwasyvar.fd to uwasy.fd. * Doing so is, however, not recommended, if you have * got bitmap fonts only. * * To produce the documentation run the files ending with * `.dtx' through LaTeX. * * Happy TeXing *********************************************************** ) Overall statistics: Files processed: 3 Lines processed: 2235 Comments removed: 1431 Comments passed: 45 Codelines passed: 717 ) ) No pages of output. Transcript written on wasysym.log.
ここへ、おいたら、wasysym.styのエラーは消えた。
mkdir E:\w32tex\share\texmf-dist\tex\latex\wasysym copy .\wasysym.sty E:\w32tex\share\texmf-dist\tex\latex\wasysym\
簡単ツールで、もう一度、ghostscript,gsview,dvioutの環境を再インストールしたら、PDFが作成されるようになった。