pdflatex、dvipdfm、dvisvgm 和 dvips 的不同輸出。 (TikZ 箭頭)

pdflatex、dvipdfm、dvisvgm 和 dvips 的不同輸出。 (TikZ 箭頭)

為什麼本範例中的 TikZ 箭頭看起來會有所不同,這取決於我編譯文件的方式?

我在 Ubuntu 上使用 TeX Live 2023。我的來源test.tex看起來像這樣:

\documentclass{standalone}

\usepackage{tikz}

\begin{document}
\begin{tikzpicture}[line width=.5cm, stealth-, draw=red]
    \draw(0,0) -- (1,2);
    \node[red] {};
    \draw(2,0) -- (3,2);
\end{tikzpicture}
\end{document}

test_dvisvgm.tex\documentclass[dvisvgm]{standalone}除了第一行有之外,其他都是相同的。

test_dvipdfm.tex\documentclass[dvipdfm]{standalone}除了第一行有之外,其他都是相同的。

結果如下:


pdflatex test.tex

使用pdflatex編譯


latex test_dvipdfm.tex && dvipdfm test_dvipdfm.dvi

使用dvipdfm編譯


latex test_dvisvgm.tex && dvisvgm test_dvisvgm.dvi

使用 dvisvgm 編譯


latex test.tex && dvips test.dvi

使用dvips編譯

相關內容