![为什么节点中的文本长度会影响/错放之前的绘制位置?](https://linux22.com/image/451181/%E4%B8%BA%E4%BB%80%E4%B9%88%E8%8A%82%E7%82%B9%E4%B8%AD%E7%9A%84%E6%96%87%E6%9C%AC%E9%95%BF%E5%BA%A6%E4%BC%9A%E5%BD%B1%E5%93%8D%2F%E9%94%99%E6%94%BE%E4%B9%8B%E5%89%8D%E7%9A%84%E7%BB%98%E5%88%B6%E4%BD%8D%E7%BD%AE%EF%BC%9F.png)
我几乎知道为什么节点中的文本长度会影响/错位先前的绘制位置:我猜节点的文本会移动(0,0)
位置。但我不知道如何强制文本从新行的开头开始而不影响先前的绘制位置。
\documentclass{standalone}
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\draw[line width=0.9mm , gray] (0 ,-0.75) -- (0.95\linewidth ,-0.75);
\draw[violet] (0,-1.5) node[fill=red,inner sep=0pt] {SSSSSSSSSSSSSS};
\end{tikzpicture}
\end{document}
我已经使用它修复了它anchor= west
,但左边仍然有一个大约 2pt 的小空白。
\documentclass{standalone}
\usepackage{graphicx}
\usepackage{tikz}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
\draw[line width=0.9mm , gray, anchor=west] (0 ,-0.75) -- (0.95\linewidth ,-0.75);
\draw[violet] (0,-1.5) node[fill=red,inner sep=0pt, anchor=west] {SSSSSSSSSSSSSS};
\end{tikzpicture}
\end{document}