如何使表格标题的一部分变成斜体?

如何使表格标题的一部分变成斜体?

我对 Latex 还很陌生,我正在尝试制作一个非常简单的表格,标题(标题)中有一个物种名称。我希望我的标题除了物种名称外都是普通字体,物种名称应该是斜体。这是我的(截断的)longtable代码:

\documentclass{article}

\usepackage{longtable}

\usepackage{caption}

\begin{document}

\begin{longtable}{rrllr}

\caption*{Table 4: De Novo SNPs Identified in Lab-Adapted C. remanei}\\

  \hline

 & bp & ref & alt & af \\ 

  \hline

1 & 1077553 & A & G & 0.002184 \\ 

  2 & 3402873 & C & A & 0.002342 \\ 

   \hline

\caption*{Table S1: SNPs present in the rare E. coli W3110 spike-in strain }

\label{table:1}

\end{longtable}

\end{document}

...有没有简单的方法可以做到这一点?提前谢谢!

答案1

只需使用\textit{}标签即可。

\documentclass{article}
\usepackage{longtable}
\usepackage{caption}

\begin{document}

\begin{longtable}{rrllr}

\caption*{Table 4: De Novo SNPs Identified in Lab-Adapted \textit{C. remanei}}\\

  \hline

 & bp & ref & alt & af \\ 

  \hline

1 & 1077553 & A & G & 0.002184 \\ 

  2 & 3402873 & C & A & 0.002342 \\ 

   \hline

\caption*{Table S1: SNPs present in the rare \textit{E. coli} W3110 spike-in strain }

\label{table:1}

\end{longtable}

\end{document}

这将产生以下结果:

输出

答案2

我建议使用\emph{...},它会根据上下文在斜体和直立之间来回切换。虽然斜体在这里很合适,但在斜体上下文中,这个术语会“消失”在背景中。一些著名的出版物理所当然地将照片标题设置为斜体,并且在那里,物种名称被直立以形成对比。

实际上,我会通过定义一个特定的命令来间接处理这个问题:

\newcommand{\spp}[1]{\emph{#1}}

这不仅允许全局更改样式,还可以轻松识别文档中物种名称的所有实例。

相关内容