我使用 Helvetica Neue 作为图表标题。我想在使用 texshade 包创建的比对中保留此字体作为序列名称。
在 texshade 手册的第 41 页上,写道“...包括 PostScript 字体非常容易。只需在文档标题中声明 \usepackage{⟨PS-font ⟩}...bookman.sty 将 Bookman 设置为 \rmdefault,将 Avantgarde 设置为 \sfdefault,将 Courier 设置为 \ttdefault。”
我对 Latex 如何处理字体的了解和理解非常少,所以我只能猜测我只能通过加载相应的包来调用一组 PostScript 字体。
是否可以在 texshade 环境中将 \sfdefault 重新定义为 Helvetica Neue?
或者,是否有一个可用软件包的列表可以帮助我找到与 Helvetica Neue 相近的替代品?
编辑:我添加了一些关于如何定义字体的信息
\usepackage{fontspec}
\usepackage[T1]{fontenc}
Helvetica Neue 用于图片标题:
\usepackage[labelfont=bf, textformat=simple]{caption}%make the 'figure x' text in bold in the caption
\newcommand{\capft}{\fontspec{Helvetica Neue}\fontsize{8}{11}\selectfont}%define font for captions
\DeclareCaptionFont{capft}{\capft}
\DeclareCaptionLabelSeparator{bar}{ | }
\captionsetup{font=capft,labelsep=bar}
正文如下:
\setmainfont{Minion Pro}
...图形内部的 texshade 环境如下所示:
\begin{figure}
\centering
\begin{texshade}{somefile.aln}
\setfont{names}{rm}{md}{up}{footnotesize}
\setfont{numbering}{rm}{md}{up}{footnotesize}
\setends{1}{1..411}
\shadingmode{similar}
\shadingcolors{grays}
\conservedresidues{White}{Black}{}{}
\featurestylenamesrm \featurestylenamesit
\end{texshade}
\caption{some caption text}
\label{fig:myfigure}
\end{figure}
附言:我相信这个问题与 texshade 包有关,但我没有足够的声誉点来为该问题创建 texshade 标签。
答案1
在 texshade 环境中使用它
\setsansfont{Helvetica Neue Light}
将 sfdefault 设置为 Helvetica Neue Light。就这样。
现在的问题是为什么专家需要 MWE 来提供如此简单的答案......