请问如何去除周围的矩形A character
并垂直绘制该字符?
\documentclass[]{scrartcl}
\usepackage{tikz}
\usetikzlibrary{fit,calc,positioning,decorations.pathreplacing,matrix}
\begin{document}
\begin{tikzpicture}[decoration={brace}][scale=2]
\node [draw] (A) {A};
\node [fit=(A)] (fit) {};
\draw [decorate,line width=1pt]
([yshift=-5pt]fit.south west) -- ([yshift=5pt]fit.north west);
\end{tikzpicture}
\end{document}
多谢!
答案1
要抑制矩形,请删除该draw
选项;要旋转节点内容,请使用该rotate=<angle>
选项:
\documentclass[]{scrartcl}
\usepackage{tikz}
\usetikzlibrary{fit,calc,positioning,decorations.pathreplacing,matrix}
\begin{document}
\begin{tikzpicture}[decoration={brace},scale=2]
\node [rotate=90] (A) {A};
\node [fit=(A)] (fit) {};
\draw [decorate,line width=1pt]
([yshift=-5pt]fit.south west) -- ([yshift=5pt]fit.north west);
\end{tikzpicture}
\end{document}
与您的另一个问题一样,我仍然不清楚您为什么使用该fit
节点以及我关于使用两个可选参数和选项的注释scale
。