Альтернативная команда \citetitle без курсива

Альтернативная команда \citetitle без курсива

Как определить новую команду \citetitleIdem, которая ведет себя как, \citetitleно не использует курсив? Я использую biblatex с natbib.

Я не хочу менять поведение \citetitle, поэтомуэто предложениене применяется.

решение1

Можно использовать thefieldмакрос для вставки заголовка. Следующий макрос соответствует \citetitleи \citetitle*, но вставьте заголовок без форматирования, например курсива:

\DeclareCiteCommand{\citetitleIdem}
  {\usebibmacro{prenote}}
  {\iffieldundef{shorttitle}{\thefield{title}}{\thefield{shorttitle}}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

\DeclareCiteCommand{\citetitleIdem*}
  {\usebibmacro{prenote}}
  {\thefield{title}}
  {\multicitedelim}
  {\usebibmacro{postnote}}

Связанный контент