这是我的最小例子:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node[draw=black, rounded corners=2pt, rectangle, bottom color=black!80!white, text width=12cm]
{text aligned on left margin t.a. on the right margin};
\end{tikzpicture}
\end{document}
我想让文本的第一部分与节点的左边距对齐,第二部分与右边距对齐,但如果我对第二部分使用该命令,\begin{flushright} ... \end{flushright}
则会将其放在下一行。我怎样才能将整个文本放在一行上?
答案1
尝试\hfill
:
\documentclass{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\node[draw=black, rounded corners=2pt, rectangle, bottom color=black!80!white, text width=12cm] {text aligned on left margin \hfill t.a. on the right margin};
\end{tikzpicture}
\end{document}