Подтвердить что ты не робот

Как получить значение названия документа в латексе?

Мне интересно, как я могу получить название документа в латексе, для использования в другом месте документа. Я просто хочу быть в состоянии эхо его.

4b9b3361

Ответ 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}