Tikz 曲线与不同的计算机不一致

Tikz 曲线与不同的计算机不一致

我正在尝试使用 \draw .. 控件在 pgf/tikz 中绘制曲线。

当我在家编译 .tex 文件时,我得到的是左侧的图表,也就是右侧的图表。但是,当我在办公室计算机上编译 .tex 文件时,我得到的是右侧的图表。

在此处输入图片描述

以下是代码:

\documentclass[letterpaper,12pt,oneside,final]{book}
\usepackage{tikz}
\usetikzlibrary{arrows}

\begin{document}
    \begin{tikzpicture}
        \draw (8cm, 0) node(a4){} -- node[below=0.4cm]{$\mathrm{log} \left( \Delta K \right)$} +(7cm, 0) -- +(7cm, 5cm) -- +(0cm, 5cm) node[above left]{d)} -- node[rotate=90, yshift=0.4cm]{$\mathrm{log} \left( \frac{\mathrm{d} a}{\mathrm{d} N} \right)$} +(0, 0);
        \draw (a4) +(1cm, 0) .. controls +(0cm, 4cm) and +(-2.5cm, 0) .. +(5cm, 4.5cm);
        \draw[dotted] (a4) +(2.5cm, 0) node[below]{$\Delta K_{th}$} .. controls +(0.5cm, 2cm) and +(-1cm, -1cm) .. +(5cm, 3cm) .. controls +(1cm, 1cm) and +(0cm, -1cm) .. +(6cm, 4.5cm);   
        \draw[->, >=triangle 60, very thick] (a4) +(2.5cm, 2.2cm) -- node[above]{\begin{tabular}{ l } Conc. H $\downarrow$ \\ Fréq. $\uparrow$ \\ R $\downarrow$ \end{tabular}} +(4cm, 2.2cm);
    \end{tikzpicture}
\end{document}

有什么办法可以解决这个问题吗?两台计算机都是基于 Windows 并使用 MikTeX。

相关内容