表格内数学模式中的垂直条

表格内数学模式中的垂直条

我无法让 | 行出现在表格的分数中。有人能告诉我我做错了什么吗?

\documentclass{article}
\usepackage{amssymb, amsmath}

\begin{document}
    \begin{center}\vspace{1cm}
        \begin{tabular}{c c}
            \toprule
            \textbf{Form} & \textbf{Value}\\
            \midrule
            $\frac{ Pr( \textsc{like-ChicagoBear(A) | Live-in-illinois(A)} ) }{Pr(\textsc{Like-ChicagoBear(A) | Not-live-in-illinois})}$ & 17.8\\
            \bottomrule
        \end{tabular}
        \captionof{table}{\color{Green} Location Examples}
        \label{table:location_examples}
    \end{center}\vspace{1cm}
\end{document}

答案1

一些建议:

  • 最重要的是,将垂直线前后的文本材料放在单独的 \textsc{...} 指令内。

  • 不要\frac使用 ,而要使用\dfrac(需要amsmath包)。分子和分母中的项看起来会更加简洁。

  • 考虑\big在分子和分母中使用大小的外括号。

  • |我建议你使用 ,而不是直接输入竖线,即\mid。这样做可以在显示样式或文本样式数学模式下为你提供更好的间距——就像使用 时的情况一样\dfrac。如果你使用big-sized 外括号,你可能需要使用\bigm|来获得big-sized 版本的\mid

  • 最后但并非最不重要的一点\Pr是,不要仅仅写Pr“Pr”,而要写成“数学运算符”,并且应该用直立字母排版,而不是用数学斜体。

在此处输入图片描述

\documentclass{article}
\usepackage{booktabs,caption,amsmath}
\usepackage[dvipsnames]{xcolor}
\begin{document}

\begin{center}
\begin{tabular}{c c}
\toprule
  \textbf{Form} & \textbf{Value}\\
  \midrule
  $\dfrac{ \Pr \bigl( \textsc{Like-ChicagoBear(A)} \bigm| 
                      \textsc{Live-in-Illinois(A)} \bigr)}
         { \Pr \bigl( \textsc{Like-ChicagoBear(A)} \bigm| 
                      \textsc{Not-Live-in-Illinois}\bigr)}$ 
  & 17.8\\
\bottomrule
\end{tabular}
\captionof{table}{\color{Green} Location Examples}
\label{table:location_examples}
\end{center}

\end{document}

相关内容