输出

输出

我现在正在使用的当前 \tikz 如下。

\NewDocumentCommand{\signe}{m}{
    \tikz[baseline=(O.base)]{\node(O) [baseline,minimum width=25mm,inner sep = 0,align=center] {#1};}
}

\begin{itemize}
  \item \signe{(Help)} = Hello
  \item \signe{(Individual)} = Hello
  \item \signe{(Test)} = Hello
\end{itemize}

输出

在此处输入图片描述

如何将文本左对齐并将 = 与上一行对齐。

期望输出

- 记住不应该有...

在此处输入图片描述

答案1

欢迎使用 TeX.SX!要在 Ti 中对齐文本Z \node,您需要设置选项align=left并赋予其固定的宽度,例如使用选项text width

\tikz[baseline=(O.base)]{\node[baseline, text width=25mm, inner sep=0pt, align=left] (O) {#1};}

但是如果您只想在特定宽度的框中对齐文本,那么使用以下命令可能会更容易\makebox

\documentclass{article}
%\usepackage{tikz}

\NewDocumentCommand{\signe}{m}{
    %\tikz[baseline=(O.base)]{\node[baseline, text width=25mm, inner sep=0pt, align=left] (O) {#1};}
    \makebox[25mm][l]{#1}%
}

\begin{document}

\begin{itemize}
  \item \signe{(Help)} = Hello
  \item \signe{(Individual)} = Hello
  \item \signe{(Test)} = Hello
\end{itemize}

\end{document}

在此处输入图片描述

相关内容