设置乳胶变量并重用它
set latex variable and reuse it
我想定义一个变量,例如“name”,然后在其他宏的其他地方或文本的其他部分重用它。
但以下代码无法正常工作。
\documentclass[10pt,a4paper]{article}
\newcommand{\name}[1]{#1}
\newcommand{\showname}{\name}
\begin{document}
\name{Kiana}
% My name is ``\showname''
\end{document}
你可以这样做:
\documentclass[10pt,a4paper]{article}
\newcommand{\name}[1]{\def\showname{#1}}
\begin{document}
\name{Kiana}
My name is ``\showname''
\end{document}
我想定义一个变量,例如“name”,然后在其他宏的其他地方或文本的其他部分重用它。
但以下代码无法正常工作。
\documentclass[10pt,a4paper]{article}
\newcommand{\name}[1]{#1}
\newcommand{\showname}{\name}
\begin{document}
\name{Kiana}
% My name is ``\showname''
\end{document}
你可以这样做:
\documentclass[10pt,a4paper]{article}
\newcommand{\name}[1]{\def\showname{#1}}
\begin{document}
\name{Kiana}
My name is ``\showname''
\end{document}