我正在嘗試使用LaTeX的graphicx包在模板中包含一個JPEG圖像,但該包似乎不呈現該圖像。我可能會忽略某些內容,但我已將下面的代碼包含在內以供考慮。節點乳膠圖像渲染
我在Cloud 9中使用集裝箱化的Ubuntu 14.04實例,texlive-full軟件包和節點v6.10.2。
var fs = require('fs');
var input = process.argv[2];
var output = process.argv[3];
var temp = [];
fs.readFile(input, 'utf8', function (err, data) {
if (err) throw err;
console.log('>>> Tex file imported.');
temp.push(data);
var options = { 'command': 'pdflatex' };
require('latex')(temp, options).pipe(fs.createWriteStream(output));
console.log('>>> Tex file built.');
});
我TEX文件如下:
\documentclass{article} \usepackage{graphicx} \begin{document}
\begin{center} \includegraphics[scale=1]{logo.jpg}
\newline \Large NOTICE
\end{center}
\sffamily Account Number: \textit{12345678} \newline
\newline MR A TEST
\newline 2 THE STREET
\newline FARNBERRY
\newline CLOUD TOWN
\newline GU15 3AA \newline
\newline Amount: 1078.52
\newline Financial Year: \textbf{2017}
\newline
\newline \small{Footer text}
\end{document}
如果我編譯使用命令>pdflatex filename.tex
終端這個TEX文件中的圖像呈現精緻的PDF。你能幫助我渲染包含的圖像嗎?
謝謝。
我沒有抓住你的錯誤。當您將pdf文件放在.tex文件中時,您的圖像不顯示? – mtkilic
Hi @mtkilic是的,當我運行包含輸入文件和輸出文件的節點應用程序,如''node app.js texfile.tex output.pdf'這樣的參數時,將創建PDF,但不包含logo.jpg。 –
更可能的是,你的'texfile.tex'和'jpg'不在同一個文件夾中。 – mtkilic