Smartdiagram 包:更改字体系列

Smartdiagram 包:更改字体系列

我想在图表中使用无衬线字体,所以我认为包含\sffamily就足够了,但发生了一些奇怪的事情。

我包含一个 MWE,其中第一个图表使用衬线字体绘制,第二个图表使用无衬线字体绘制。它们之间的唯一区别是设置字体大小的行。这种行为可以吗?

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage{smartdiagram}

\begin{document}

\begin{figure*}
\begin{center}
\smartdiagramset{uniform sequence color=true,
sequence item uniform color=gray!50,
sequence item border color=black,
sequence item text color=black,
sequence item border size=1.2\pgflinewidth
}
\sffamily
\smartdiagram[sequence diagram]{PGF,Ti\textit{k}Z,Smartdiagram}
\end{center}
\caption{A sequence diagram.} 
\label{figure.seq2}
\end{figure*}

\begin{figure*}
\begin{center}
\smartdiagramset{uniform sequence color=true,
sequence item uniform color=gray!50,
sequence item border color=black,
sequence item text color=black,
sequence item border size=1.2\pgflinewidth,
sequence item font size=\normalsize
}
\sffamily
\smartdiagram[sequence diagram]{PGF,Ti\textit{k}Z,Smartdiagram}
\end{center}
\caption{A sequence diagram using sans serif.} 
\label{figure.seq}
\end{figure*}

\end{document}

答案1

使用

        \smartdiagramset{uniform sequence color=true,
            sequence item uniform color=gray!50,
            sequence item border color=black,
            sequence item border size=1pt,
            sequence item font size=\small\sffamily,  %%%%%%%%%%%%%%%%%%%
        }

在此处输入图片描述 为了两个都 图表和不是之前\sffamily\smartdiagram

相关内容