包选项将标题文本定义为斜体,但使用 \SI 函数插入的度量值无法重现此斜体。我该怎么办?
妇女权利委员会:
\documentclass[10pt,a4paper]{report}
\usepackage{fontspec}
\usepackage{graphicx}
\usepackage[font={footnotesize,stretch=1.2},format=plain,labelfont=bf,textfont=it,format=hang]{caption}
\usepackage{siunitx}
\usepackage{setspace}
\begin{document}
\begin{figure}[t]
\centering
\includegraphics[width=8.5cm]{example-image-a.pdf}
\caption{This picture is \SI{8.5}{\cm} long.}
\end{figure}
\end{document}
答案1
使用\usepackage[detect-all]{siunitx}
以便检测当地的字体选项。
\documentclass[10pt,a4paper]{report}
%\usepackage{fontspec}
\usepackage{graphicx}
\usepackage[font={footnotesize,stretch=1.2},format=plain,labelfont=bf,textfont=it,format=hang]{caption}
\usepackage[detect-all]{siunitx}
\usepackage{setspace}
\begin{document}
\begin{figure}[t]
\centering
\includegraphics[width=8.5cm]{example-image-a.pdf}
\caption{This picture is \SI{8.5}{\cm} long.}
\end{figure}
\end{document}