![无法在 \caption 中使用 \texit](https://linux22.com/image/383655/%E6%97%A0%E6%B3%95%E5%9C%A8%20%5Ccaption%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20%5Ctexit.png)
我试图在标题中用斜体显示物种名称:
\caption{The results of recoding \textit{A. victoria} towards the $2$-mer frequency distribution of the highly expressed genes of \textit{E. coli}. This visualization was generated with the command \texttt{freqgen visualize -{}-original gfp.fna -{}-target ecoli.heg.yaml -{}-optimized gfp\_ecoli.fna -{}-title "Recoding GFP using Freqgen"}.}
然而,它似乎不起作用:
\texttt
显然有效,那么为什么无效呢\textit
?
如果它有帮助,我会用它bioinfo.cls
来做日记生物信息学。
答案1
问题是由于拼写错误造成bioinfo.cls
的
\renewcommand{\sfdefault}{phb}
指向一个不存在的phb
家族,而不是正确的
\renewcommand{\sfdefault}{phv}
你可以通过以下方式解决问题
\documentclass{bioinfo}
\renewcommand{\sfdefault}{phv} % fix the error in the class
<everything that follows>
对示例文件应用更改并从您的问题中复制标题后,我得到了预期的结果(标题为无衬线类型)。
实际上,该字体系列phb
是在 Karl Berry 的方案中定义的,但它指向的是 Hobo 字体,而科学期刊不太可能使用这种字体作为标题。这就是为什么我怀疑这bioinfo.cls
只是一个拼写错误,因为phv
它指向的是常用的 Helvetica 字体。
答案2
\textit{A. victoria}
通过改为来解决{\it A. victoria}
。