如何更改 \cmpdref 的字体大小

如何更改 \cmpdref 的字体大小

我之前使用的是chemstyle包,但对于一些实用程序,我改用了chemnumchemstyle我使用了

\renewcommand*{\schemerefformat}{\fontsize{8pt}{8pt}\textbf{}}

为了减小方案中数字的字体大小。我找不到chemnum用于\cmpdref{key}标记分子的此选项或等同选项。

有没有办法减小字体大小\cmpdref

答案1

对于 1.0 版之前的版本

chemnum包中,格式由三个选项控制:cmpd-styleref-style控制标准格式,以及放置格式\cmpdref,以及cmpd-weight将标签设置为粗体或正常。所有这些都可以使用以下方式设置\cmpdsetup

\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[runs=2]{auto-pst-pdf}
\usepackage{chemnum}
\usepackage{relsize}

\cmpdsetup{
  cmpd-style=\textsmaller,
  ref-style=\sffamily\textsmaller,
  cmpd-weight=normal}

\begin{document}

Text \cmpd{blah} Text

\cmpdref{test}
\cmpdref{blub}
\includegraphics{./scheme-tmp.ps}

\end{document}

在此处输入图片描述


对于版本 1.0

1.0 版(发布于 2014/03/12)对命令和选项进行了大量更改。以下是 1.0 版的解决方案:

% arara: pdflatex: { shell: on }
\documentclass[12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[runs=2]{auto-pst-pdf}
\usepackage{chemnum}
\usepackage{relsize}

\setchemnum{
  format = \smaller ,
  replace-style = \sffamily , % this acts /additionally/ to format!
}

\begin{document}

Text \cmpd{blah} Text

\replacecmpd{test}
\replacecmpd{blub}
\includegraphics{./scheme-tmp.ps}

\end{document}

相关内容