我正在尝试缩放 tikzpicture 以\textwidth
使其喜欢这个问题。 和这个答案建议使用包tikzscale。
我按照文档自己搭建了一个示例:
%example.tex
\documentclass{minimal}
\usepackage{tikz}
\usepackage{tikzscale}
\begin{document}
\includegraphics[width=0.5\linewidth]{linewidth.tikz}
\end{document}
%linewidth.tikz
\begin{tikzpicture}
\draw (0,0) – node {center} (\linewidth,1);
\end{tikzpicture}
使用编译$ xelatex example.tex
,我得到了
! Package tikz Error: Giving up on this path. Did you forget a semicolon?.
See the tikz package documentation for explanation.
Type H <return> for immediate help.
...
l.2 \draw (0,0) –
node {center} (\linewidth,1);
这里有什么问题?
答案1
您的 tikz 文件中存在语法–
错误--
\begin{tikzpicture}
\draw (0,0) -- node {center} (\linewidth,1);
\end{tikzpicture}