나는 Doxygen을 사용하여 문서화하고자하는 ///<summary>A summary...</summary>
과 비슷한 블록을 사용하여 주석 처리 한 .NET C# 프로젝트를 만들었습니다. 나는 Doxygen을 설정했고, 100 개의 .tex 파일과 Makefile을 생성한다.Doxygen Makefile을 실행하는 방법?
필자가 잘 알고 있듯이 Makefile은 설명서를 PDF로 생성하는 열쇠이지만 작동하지는 않습니다.
저는 Doxygen LaTeX 출력 디렉토리에있을 때 터미널에 을 쓰면 Mac을 사용하여 LaTeX 및 Doxygen 비트를 처리합니다.
MacBook-Pro-13:latex sehlstrom$ make
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
make: *** No rule to make target `refman.tex', needed by `refman.pdf'. Stop.
가 어떻게이 Makefil 일 작업을 얻을 수 있습니다 :
all: refman.pdf
pdf: refman.pdf
refman.pdf: clean refman.tex
pdflatex refman
makeindex refman.idx
pdflatex refman
latex_count=5 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
pdflatex refman ;\
latex_count=`expr $$latex_count - 1` ;\
done
clean:
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
실행하면, 다음과 같은 메시지가?
doxygen을 먼저 실행 했습니까? Doxyfile에서 LaTeX 출력을 사용할 수 있습니까? 'refman.tex' 파일이 생성 되었습니까? –
@BenVoigt 예, Doxygen을 실행했으며 대상 폴더에 약 .100 개의 .tex 파일을 제공했습니다. Doxygen은 또한 질문에 표시된대로 Makefile을 만들었습니다. 'refman.tex' 파일은 생성되지 않습니다 - 그 파일을 생성해야합니까? 그렇다면 Makefile과 호환되도록 문서를 작성해야하는 구체적인 방법이 있습니까? – sehlstrom
Doxygen에 의해 생성 된 것으로 생각됩니다. 'doxygen' 명령이 오류없이 끝났습니까? –