Мне интересно, как я могу получить название документа в латексе, для использования в другом месте документа. Я просто хочу быть в состоянии эхо его.
Как получить значение названия документа в латексе?
Ответ 1
Использование \@title
не работает, потому что \maketitle
очищает \@title
. Мне это кажется глупым, но так оно и есть. Одним из решений является переопределение \title
, чтобы сохранить заголовок в другом месте. Например,
\def\title#1{\gdef\@title{#1}\gdef\THETITLE{#1}}
затем используйте \THETITLE
.
Вы можете сделать наоборот: \def\MYTITLE{...}
затем \title{\MYTITLE}
, а затем снова использовать \MYTITLE
.
Ответ 2
Я успел написать новую команду.
\newcommand{\mytitle}{...}
\title{\mytitle}