我知道,这听起来很奇怪,但我需要用斜体显示分数。我的文档中有很多表格,其中一列中的所有内容始终为斜体。我有一个特定的表格,其中包含一些简单的分数。我不需要也不希望它们处于数学模式。我尝试按照以下步骤使其看起来像文本模式:
\begin{longtable}[r]{p{0.46\linewidth}p{0.46\linewidth}}
$\frac{\text{1}}{\text{2}}$ & một \textbf{phần} hai \\
\\
$\frac{\text{3}}{\text{4}}$ & ba \textbf{phần} tư \\
\\
$\frac{\text{6}}{\text{8}}$ & sáu \textbf{phần} tám \\
\end{longtable}
但当它最终看起来像所有其他文本时,我无法将其设为斜体。我试过这个:
\begin{longtable}[r]{p{0.46\linewidth}p{0.46\linewidth}}
$\frac{\text{\textit{1}}}{\text{\textit{2}}}$ & một \textbf{phần} hai \\
\\
$\frac{\text{\textit{3}}}{\text{\textit{4}}}$ & ba \textbf{phần} tư \\
\\
$\frac{\text{\textit{6}}}{\text{\textit{8}}}$ & sáu \textbf{phần} tám \\
\end{longtable}
但看起来不太好...我的意思是:不是整个分数都是斜体 - 只有数字才是斜体。
有人知道是否有更好的方法来完成此任务吗?
答案1
简单文本分数
简单分数的一个简单方法是文本形式a/b
:
\documentclass{article}
\usepackage[utf8]{vietnam}
\usepackage{array}
\usepackage{longtable}
\begin{document}
\begin{longtable}[r]{>{\itshape}p{0.46\linewidth}p{0.46\linewidth}}
1/2 & một \textbf{phần} hai \\
3/4 & ba \textbf{phần} tư \\
6/8 & sáu \textbf{phần} tám \\
\end{longtable}
\end{document}
包裹nicefrac
\documentclass{article}
\usepackage[utf8]{vietnam}
\usepackage{array}
\usepackage{longtable}
\usepackage{nicefrac}
\begin{document}
\begin{longtable}[r]{>{\itshape}p{0.46\linewidth}p{0.46\linewidth}}
\nicefrac{1}{2} & một \textbf{phần} hai \\
\nicefrac{3}{4} & ba \textbf{phần} tư \\
\nicefrac{6}{8} & sáu \textbf{phần} tám \\
\end{longtable}
\end{document}
包裹xfrac
\documentclass{article}
\usepackage[utf8]{vietnam}
\usepackage{array}
\usepackage{longtable}
\usepackage{xfrac}
\begin{document}
\begin{longtable}[r]{>{\itshape}p{0.46\linewidth}p{0.46\linewidth}}
\sfrac{1}{2} & một \textbf{phần} hai \\
\sfrac{3}{4} & ba \textbf{phần} tư \\
\sfrac{6}{8} & sáu \textbf{phần} tám \\
\end{longtable}
\end{document}
分子移位的水平分数线
\documentclass{article}
\usepackage[utf8]{vietnam}
\usepackage{array}
\usepackage{longtable}
\usepackage{amstext}
\newcommand*{\itfrac}[2]{%
\ensuremath{%
\frac{\,\text{\itshape #1}}{\mkern-\thinmuskip\text{\itshape #2}}%
}%
}
\begin{document}
\begin{longtable}[r]{>{\itshape}p{0.46\linewidth}p{0.46\linewidth}}
\itfrac{1}{2} & một \textbf{phần} hai \\
\itfrac{3}{4} & ba \textbf{phần} tư \\
\itfrac{6}{8} & sáu \textbf{phần} tám \\
\end{longtable}
\end{document}
如果需要使用数学字体,则\text{\itshape ...}
可以用 代替\mathit
。