
Как определить новую команду \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}}