![\def@에 대한 후속 조치](https://rvso.com/image/327810/%5Cdef%40%EC%97%90%20%EB%8C%80%ED%95%9C%20%ED%9B%84%EC%86%8D%20%EC%A1%B0%EC%B9%98%20.png)
\def\def@ sintax 프리미티브를 이해하려고 노력 중입니다.
이 질문에 대한 후속 조치로 저는 현재 템플릿의 .cls 파일에서 찾은 정의 세트를 사용하여 BA에서 작업하고 있습니다. 현재:
% 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}
문제를 보여주는 예제를 만들 것을 제안하십시오.