字幕包选项未传输字幕中的 siunitx 字体

字幕包选项未传输字幕中的 siunitx 字体

包选项将标题文本定义为斜体,但使用 \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}

在此处输入图片描述

相关内容