texi2pdf를 사용하여 명령을 사용하여 texinfo 파일에서 PDF 파일을 생성하고 있습니다.
texi2pdf myfile.texi
나는 이것을 위해 makefile을 사용하고 있으며 다음과 같이 썼습니다.
name=06a-amcoh
texi=${name}.texi
pdf=${name}.pdf
all: ${pdf}
${pdf}: ${texi}
texi2pdf $<
clear:
rm -f ${pdf}
makefile을 작성하는 올바른 방법과 실행 방법에 대한 도움이 필요합니다.
답변1
패턴 규칙을 사용하겠습니다.
PDFS := 06a-amcoh.pdf
all: $(PDFS)
%.pdf: %.texi
texi2pdf $< -o $@
clean:
rm -f $(PDFS)
이는 Texinfo 파일에서 생성하려는 모든 PDF에 적용됩니다.
이것을 실행하려면:
make
그게 다입니다(첫 번째 대상이 기본 대상입니다).