Roboto 글꼴을 사용할 때 참고문헌의 대괄호 안에 있는 숫자를 동일한 크기로 만들려면 어떻게 해야 합니까?

Roboto 글꼴을 사용할 때 참고문헌의 대괄호 안에 있는 숫자를 동일한 크기로 만들려면 어떻게 해야 합니까?

Roboto 글꼴을 사용할 때 참고문헌 번호 매기기의 크기가 동일하지 않습니다. 이 최소한의 예를 사용하면

\documentclass{article}
\usepackage[backend=bibtex,style=ieee, sorting=none]{biblatex} 
\usepackage[sfdefault]{roboto}

 \begin{filecontents*}{./example.bib}
   @article{nice,
   author={B. C. Dull},
   title={All functions are {$C^{\infty}$}},
   journal={J. False Results},
   year={2033},
   }
   @article{nice2,
   author={B. C. Dull},
   title={All functions are {$C^{\infty}$}},
   journal={J. False Results},
   year={2033},
   }
 \end{filecontents*}
\addbibresource{example.bib} 

\begin{document}
   Test~\cite{nice,nice2}.
   \printbibliography
\end{document}

출력은 다음과 같습니다.

여기에 이미지 설명을 입력하세요

동일한 크기로 만드는 방법은 무엇입니까?

답변1

roboto다음 옵션을 사용 하여 패키지를 로드하면 어디에서나 표 형식의 숫자를 사용할 수 있습니다 tabular.

\usepackage[sfdefault,tabular]{roboto}

또는 로드 후 다음을 추가하여 참고문헌의 레이블에 대한 숫자 유형을 변경할 수 있습니다 biblatex.

을 위한pdflatex

\DeclareFieldFormat{labelnumber}{%
  \ifbibliography
    {\fontfamily{Roboto-TLF}\selectfont}
    {}#1}

또는xelatexlualatex

\DeclareFieldFormat{labelnumber}{%
  \ifbibliography
    {\addfontfeatures{Numbers=Monospaced}}
    {}#1}

관련 정보