
스타일의 이탤릭체 부분을 기울어진 텍스트로 변경하려고 합니다 chem-angew
. 숫자는 이탤릭체보다 기울어진 텍스트에서 조금 덜 장난스럽고 더 읽기 쉽기 때문입니다.
를 사용했는데 \DeclareFieldFormat{<field>}{<textstyle>{#1}}
, 저널 제목만 기울어진 텍스트로 바뀌고 권은 바뀌지 않았습니다. 내가 여기서 뭘 잘못하고 있는 걸까?
이것은 내가 사용하는 코드입니다.
\usepackage{inputenc}
\usepackage{csquotes}
\usepackage[
backend=biber,
style=chem-angew,
]{biblatex}
%
\addbibresource{bib.bib}
\AtEveryBibitem{%
\clearfield{note}%
\clearfield{doi}
}
%
\DeclareFieldFormat{volume}{\textsl{#1}}
\DeclareFieldFormat{journaltitle}{\textsl{#1}}
답변1
\DeclareFieldFormat{volume}{\textsl{#1}}
chem-angew.bbx
다음과 같은 필드 형식 정의가 있기 때문에 원하는 효과가 없습니다.volume
(v1.1y의 ll. 101-104)
\DeclareFieldFormat*{volume}{%
\mkbibitalic{\bibstring{volume}~#1}%
}
\DeclareFieldFormat[article]{volume}{\mkbibitalic{#1}}
@article
즉 , s 에 대한 유형별 형식이 있으므로 s를 \DeclareFieldFormat{volume}{\textsl{#1}}
제외한 모든 유형에 적용됩니다 @article
.
노력하다
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
backend=biber,
style=chem-angew,
]{biblatex}
\DeclareFieldFormat{journaltitle}{\textsl{#1}}
\DeclareFieldFormat*{volume}{%
\textsl{\bibstring{volume}~#1}%
}
\DeclareFieldFormat[article]{volume}{\textsl{#1}}
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson}
\printbibliography
\end{document}
일관성을 위해 참고문헌의 모든 이탤릭체를 로 표시하기를 원할 것입니다. \textsl
이는 재정의를 통해 달성할 수 있으며 \mkbibitalics
( \mkbibemph
'내부 정의'와 함께)
\documentclass[british]{article}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{csquotes}
\usepackage[
backend=biber,
style=chem-angew,
]{biblatex}
\makeatletter
\renewrobustcmd*{\mkbibitalic}{\textsl}
\protected\long\def\blx@imc@mkbibitalic#1{%
\textsl{#1}\blx@imc@setpunctfont\textsl}
\renewrobustcmd*{\mkbibemph}{\mkbibitalic}
\def\blx@imc@mkbibemph{\blx@imc@mkbibitalic}
\makeatother
\addbibresource{biblatex-examples.bib}
\begin{document}
Lorem \autocite{sigfridsson}
\printbibliography
\end{document}