我的标签如下:
\documentclass{book}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}
\newcommand{\buttonfont}[1]{\textsf{\textbf{#1}}}
\newcommand*{\btn}[1]{\begin{tikzpicture}
\node (1) [draw, rounded corners] {\buttonfont#1};
\end{tikzpicture}}
\begin{document}
\btn{--}
\vspace{2pc}
\btn{x\textsuperscript{2}}
\end{document}
输出没有问题,但是是否可以修复框的高度,使其在所有情况下都保持一致?
请指教。
答案1
您可以使用节点选项minimum height
。例如,
\documentclass{book}
\usepackage{tikz}
\usetikzlibrary{shapes,arrows}
\newcommand{\buttonfont}[1]{\textsf{\textbf{#1}}}
\newcommand*{\btn}[1]{\begin{tikzpicture}
\node (1) [draw, rounded corners,minimum height=2em] {\buttonfont{#1}};
\end{tikzpicture}}
\begin{document}
\btn{--} \btn{x\textsuperscript{2}}
\end{document}