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 编译

相关内容