在 tikzpicture 中将“cm”设置为默认度量单位 2024-5-23 • tikz-pgf tikz-styles 有没有办法避免在 tikzpicture 代码的每一行中手动设置度量单位?例如,有没有办法只写xshift=+3而不是xshift=+3cm? 答案1 编写你自己的班次 \documentclass[tikz]{standalone} \begin{document} \begin{tikzpicture}[myx/.style={xshift=#1*1cm}, myy/.style={yshift=#1*1cm}] \draw[style=help lines] (-2,-2) grid[step=1] (1,1); \draw ([myx=-1,myy=-1]0,0) -- (0,0); \end{tikzpicture} \end{document} 答案2 您可以使用 shift={(3,0)} 代替xshift=3cm。 它并不太冗长,但它确实意味着如果你改变单位向量,偏移也会改变。 \documentclass{article} \usepackage{tikz} \begin{document} \begin{tikzpicture} \draw [shift={(-0.5,-0.5)}] (0,0) grid (4,1); \node {a}; \node [shift={(3,0)}] {b}; \end{tikzpicture} \end{document} 相关内容 MySQL/InnoDB 会对我的数据进行校验吗? Ubuntu 持续崩溃 Ubuntu 16.0.4 的滞后 如何停止 nautilus 在 unity 中管理桌面 无法从外部 USB 硬盘启动 Ubuntu,内核崩溃 如何更改 lubuntu 登录屏幕上显示的语言环境 使用APT升级Docker会删除所有镜像和容器 使用 loglogaxis 时如何限制域 无法通过终端安装或更新出现此错误(在问题正文中) 更改 iptables 日志格式