
\citetitleIdem
斜体を使用しないで、のように動作する新しいコマンドを定義するにはどうすればよいでしょうか\citetitle
? 私は natbib で biblatex を使用しています。
の動作を変更したくない\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}}