我知道有与此相关的帖子,但这真的很痛苦......
我想将从工具保存的图像插入到乳胶中。
图像可以保存为以下任意格式:PNG、JPEG、PDF、GIF、BMP。选择完全由我决定。
问题是我试过
\usepackage{graphicx}
...
\begin{figure}
\includegraphics{image.suffix}
\end{figure}
编译时出现错误! LaTeX Error: Cannot determine size of graphic in image.suffix (no Bound ingBox).
有人说这是由于。我的 中dvips
确实有,但我不知道如何将其删除;dvips
makefile
有人说它是pdflatex
应该使用的,但我不知道如何修改makefile
。
EPS= $(FGS:%=%.eps)
%.eps: %.tex $(MACROS)
latex $< && dvips -t letter -z -P pdf -o ${<:%.tex=%.ps} ${<:%.tex=%.dvi} && gs -q -dNOPAUSE -dBATCH -sDEVICE=bbox ${<:%.tex=%.ps} 2> ${<:%.tex=%.bb} && cat ${<:%.tex=%.ps} | perl -ne 'if (/BoundingBox/) { open BB, "${<:%.tex=%.bb}" or die; print <BB>; close BB; } else { print; }' > $@
all: paper.pdf eps
regen: $(EPS)
make ALLDEPS=1
eps: $(EPS)
SRC= fonts.tex paper.bib macros-paper.tex packages.tex
paper.pdf: paper.tex $(SRC) $(EPS)
latex paper.tex && bibtex --min-crossrefs=500 paper && latex paper.tex && latex paper.tex && dvips paper.dvi -o paper.ps && ps2pdf paper.ps paper.pdf
有人可以帮忙吗?
更新1:
根据@nickie 的评论,我修改了makefile
包括所有内容epstopdf
,但编译仍然出现错误:
! Package pdftex.def Error: File 'fg1-eps-converted-to.pdf' not found.
对于 tex \includegraphics[scale=1]{fg1}
,其中fg1.tex
应该通过 生成一个图形pspicture
。
有人有什么主意吗?
答案1
我想如果你只是替换(使用适当的缩进:标签) 这部分:
latex paper.tex && \
bibtex --min-crossrefs=500 paper && \
latex paper.tex && \
latex paper.tex && \
dvips paper.dvi -o paper.ps && \
ps2pdf paper.ps paper.pdf
和:
pdflatex paper.tex && \
bibtex --min-crossrefs=500 paper && \
pdflatex paper.tex && \
pdflatex paper.tex
它会起作用。如果您使用 EPS 图形和pdflatex
投诉,您可以将其转换为 PDF:
%.pdf: %.eps
epstopdf $<
fg1.pdf: fg1.eps