我遇到了 Sharelatex 无法编译我的独立 Tikz 图片的问题。对于我的独立 Tikz 图片,我通过引用 .csv 文件来绘制图表,如下所示。
\documentclass{standalone}
\usepackage{tikz}
\usepackage{siunitx}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\usepackage{etoolbox}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
%width=11cm,
%height=7cm,
xlabel={Displacement [\si{\milli\meter}]},
ylabel={Shear Stress [\si{\kilo\newton\per\meter\squared}]},
ymin=0,
xmin=0,
legend pos= south east
]
\addplot+ [smooth,mark=none,color=blue] table [x=Scherweg, y=Scherspannung, col sep=comma] {../Data/ShearTest/ExportedData/Test7.csv};
\addlegendentry{\footnotesize \SI{100}{\kilo\newton\per\meter\squared} Normal Stress}
\addplot+ [dashed,mark=none,color=red] table [x=Scherweg, y=Scherspannung, col sep=comma] {../Data/ShearTest/ExportedData/Test8.csv};
\addlegendentry{\footnotesize \SI{75}{\kilo\newton\per\meter\squared} Normal Stress}
\addplot+ [thick,dotted,mark=none,color=green] table [x=Scherweg, y=Scherspannung, col sep=comma] {../Data/ShearTest/ExportedData/Test9.csv};
\addlegendentry{\footnotesize \SI{50}{\kilo\newton\per\meter\squared} Normal Stress}
\end{axis}
\end{tikzpicture}
\end{document}
这些文件作为独立文件编译起来非常好。但是,一旦我在主 .tex 文档中引用该文件,图表就会显示为空白。
有办法解决这个问题吗?