\def@ 的後續行動

\def@ 的後續行動

試著理解 \def\def@ sintax 原語

作為這個問題的後續,我目前正在研究 BA,使用我在模板的 .cls 檔案中找到的一組定義。現在:

% The year and term the thesis is submitted 

\def\degreedate#1{\gdef\@degreedate{#1}}

% The full (unabbreviated) name of the degree

\def\degree#1{\gdef\@degree{#1}}

% The name of your Oxford college (e.g. Christ Church, Pembroke)

\def\college#1{\gdef\@college{#1}}

運行順利,但是當我添加

% The name of the adviser

\def\adviser#1{\gdef\@adviser{#1}}

顯然,它因問題而中斷\@argdef

我明白了

答案1

對我來說效果很好:

\documentclass[a4paper]{article}
\begin{document}
\makeatletter
\def\adviser#1{\gdef\@adviser{#1}}
\def\showadviser{My advisor is: \@adviser}
\makeatother
\adviser{Cazzolato}
\showadviser
\end{document}

建議您建立一個範例來演示您的問題。

相關內容