![组合 tikzpicture 和 resizebox 时除以 0](https://linux22.com/image/260121/%E7%BB%84%E5%90%88%20tikzpicture%20%E5%92%8C%20resizebox%20%E6%97%B6%E9%99%A4%E4%BB%A5%200.png)
为了画一棵更大的树,我尝试使用
\documentclass[11pt]{article}
\usepackage{tikz-qtree, tikz-qtree-compat}
\tikzset{every tree node/.style={align=center, anchor=north}}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\resizebox{\linewidth}{!}{%
\Tree [.CP ]
}
\end{tikzpicture}
\end{document}
这会导致除以 0 的错误。但是,如果没有环境tikzpicture
,它就可以正常工作。
\documentclass[11pt]{article}
\usepackage{tikz-qtree, tikz-qtree-compat}
\tikzset{every tree node/.style={align=center, anchor=north}}
\usetikzlibrary{positioning}
\begin{document}
\resizebox{\linewidth}{!}{%
\Tree [.CP ]
}
\end{document}
答案1
需要\resizebox
处于\begin{tikzpicture}...\end{tikzpicture}
环境之外。