![! Erro LaTeX: não é possível determinar o tamanho do gráfico em ../images/vi.gif (sem BoundingBox)](https://rvso.com/image/370291/!%20Erro%20LaTeX%3A%20n%C3%A3o%20%C3%A9%20poss%C3%ADvel%20determinar%20o%20tamanho%20do%20gr%C3%A1fico%20em%20..%2Fimages%2Fvi.gif%20(sem%20BoundingBox).png)
eu baixeihttps://hea-www.harvard.edu/~fine/Tech/vi.htmlarquivo usando wget -p -k https://hea-www.harvard.edu/~fine/Tech/vi.html
e execute pandoc --latex-engine=xelatex -o vi.pdf vi.html
este produto -
pandoc: Error producing PDF from TeX source.
! LaTeX Error: Cannot determine size of graphic in ../images/vi.gif (no Boundin
gBox).
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.884 ...html}{\includegraphics{../images/vi.gif}}
E quando eu uso pdflatex
(mecanismo de látex padrão no pandoc) usando pandoc -o vi.pdf vi.html
este produto -
pandoc: Error producing PDF from TeX source.
! LaTeX Error: Unknown graphics extension: .gif.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.884 ...html}{\includegraphics{../images/vi.gif}}
Eu também uso wkhtmltopdf https://hea-www.harvard.edu/~fine/Tech/vi.html
para fazer pdf a partir do weblink. Mas, em wkhtmltopdf
solução, não tenho controle sobre a cor de fundo. Quero fazer um pdf em preto e branco.
Responder1
PegarCódigo de Herberte coloque-o em um arquivo:
% file: gif2png.tex
% Herbert's code:
% https://tex.stackexchange.com/questions/7602/how-to-add-a-gif-file-to-my-latex-file/7608#7608
\usepackage{epstopdf}
\epstopdfDeclareGraphicsRule{.gif}{png}{.png}{convert gif:#1 png:\OutputFile}
\AppendGraphicsExtensions{.gif}
Agora você pode chamar o pandoc com as opções:--pdf-engine-opt=-shell-escape --include-in-header=gif2png.tex
Exemplo:
Pegue este arquivo HTML simples:
<!-- file: test.html -->
<p>Here is a gif:</p>
<img src="test.gif" title="A dummy picture" alt="The gif" />
E um gif chamado test.gif
:
E execute pandoc:
pandoc test.html --pdf-engine-opt=-shell-escape --include-in-header=gif2png.tex -o test.pdf
Você obterá este pdf como resultado:
Embargo:
epstopdf
suporta apenas pdflatex
e lualatex
como mecanismo de pdf