gpt4 book ai didi

latex - 当在 Latex 中使用\textbf 时,它会改变里面值的位置

转载 作者:行者123 更新时间:2023-11-30 09:14:14 25 4
gpt4 key购买 nike

我正在尝试使用 latex 显示结果表格,但显示时遇到一些问题:应用粗体时数字不居中,你能帮我找出原因,在代码下面及其外观:


\documentclass[a4paper, 11pt, french]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}% Include the listings-package
\usepackage{listings}
\lstset{language=python}
\usepackage[table]{xcolor}
\usepackage{collcell}
\usepackage{hhline}
\usepackage{pgf}
\usepackage{comment} % habilita el uso de comentarios en varias lineas (\ifx \fi)
\usepackage{lipsum} %Este paquete genera texto del tipo Lorem Ipsum.
\usepackage{fullpage} % cambia el margen
\usepackage{booktabs} % Required for better horizontal rules in tables
\usepackage{fouriernc} % Use the New Century Schoolbook font
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{siunitx}
\usepackage{graphicx}


\begin{document}

\begin{table}[ht]
\begin{tabular}{lSSS}
\toprule
\multirow{2}{*}{Models} &
\multicolumn{1}{c}{POS} \\
& {N+POS - P} \\ % & {V+N+L-P, S} & {V+N+L-P, S, Ne}
\midrule
LinearSVC & 0.44 \\ %& \textbf{0.58} & \textbf{0.58} \\
MultinomialNb & 0.51 \\ %& 0.51 & 0.51 \\
LogisticRegression & 0.53 \\ %& 0.51 & 0.51 \\
RandomForestClassifier & \textbf{0.55} \\ %& 0.56 & 0.57 \\
KNeighborsClassifier & 0.48 \\ %& 0.50 & 0.49 \\
\bottomrule
\end{tabular}
\end{table}


\end{document}

结果是这样的:

enter image description here

如您所见,0.55 与其他值并不完全一致

最佳答案

我相信这与您对列的对齐方式有关。

在您的 \begin{tabular}{lSSS} 行中,您声明了 4 列,即使您注释了其中 2 列。对我来说,它仍然以这种方式工作,但请考虑到 l 是向左对齐,并且由于粗体效果会增加字母的宽度,如果向左对齐,它仍然会看起来更大。如果您希望值居中,我建议您使用 c 而不是 S。

这就是我的做法,希望它对你有用:

  1. 使用左对齐的解决方案:
\begin{table}[ht]
\begin{tabular}{ll}
\toprule
\multirow{2}{*}{Models} &
\multicolumn{1}{c}{POS} \\
& {N+POS - P} \\ % & {V+N+L-P, S} & {V+N+L-P, S, Ne}
\midrule
LinearSVC & 0.44 \\ %& \textbf{0.58} & \textbf{0.58} \\
MultinomialNb & 0.51 \\ %& 0.51 & 0.51 \\
LogisticRegression & 0.53 \\ %& 0.51 & 0.51 \\
RandomForestClassifier & \textbf{0.55} \\ %& 0.56 & 0.57 \\
KNeighborsClassifier & 0.48 \\ %& 0.50 & 0.49 \\
\bottomrule
\end{tabular}
\end{table}

在我看来,它是这样的: enter image description here

  • 使用中心对齐的解决方案
  • \begin{table}[ht]
    \begin{tabular}{lc}
    \toprule
    \multirow{2}{*}{Models} &
    \multicolumn{1}{c}{POS} \\
    & {N+POS - P} \\ % & {V+N+L-P, S} & {V+N+L-P, S, Ne}
    \midrule
    LinearSVC & 0.44 \\ %& \textbf{0.58} & \textbf{0.58} \\
    MultinomialNb & 0.51 \\ %& 0.51 & 0.51 \\
    LogisticRegression & 0.53 \\ %& 0.51 & 0.51 \\
    RandomForestClassifier & \textbf{0.55} \\ %& 0.56 & 0.57 \\
    KNeighborsClassifier & 0.48 \\ %& 0.50 & 0.49 \\
    \bottomrule
    \end{tabular}
    \end{table}

    它看起来像这样: enter image description here

    现在您需要决定哪一个更适合您。

    关于latex - 当在 Latex 中使用\textbf 时,它会改变里面值的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59282845/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com