左对齐列表格文本

左对齐列表格文本

这是一个简单的问题。第三列的单词之间有太多空格。是否可以调整文本,使“逗号”和“单词”之间只有一个空格?

%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode

\documentclass{report}
\usepackage{float,threeparttable,booktabs,fontspec}
\begin{document}

\begin{table}[H]
\caption{Estructura del guión de entrevista: apartados, componentes y temas}
 \label{tab:guionentrevistas}
\centering
 \begin{threeparttable}
    \begin{tabular}{llp{0.4\textwidth}}
    \toprule
            \bf Apartado &  \bf Componente & \bf Tema \\
            \midrule
         Presentación & Explicaciones & Proyecto, preguntas, registro, lenguaje, dinámica.\\
         Descripciones &  Perfil       & Formación, trayectoria, profesión.\\ 
        Cuestionario  & Extensión 15M & Acciones, organización, entornos, actividades, opinión\\ 
                      & Objetivos 15M & Manifestaciones, acampadas, destinatarios\\
                   & Estructura 15M   & Actores, procesos, roles, organigrama, herencias, gestión del consenso\\
                   & Mentalidad 15M   & Ideas, orígenes, creencias\\
                   & Comunicación 15M   & Ideas\\

\bottomrule
\end {tabular}
    \begin{tablenotes}
      \small
      \item
    \end{tablenotes}
  \end{threeparttable}

\end{table}

\end{document}

在此处输入图片描述

答案1

一些建议和意见:

  • 要将第三列的外观从完全对齐切换为右对齐,您应该(a)加载序言中的包array和(b)将第三列的列格式从ragged2e

    p{0.4\textwidth}
    

    >{\RaggedRight\arraybackslash}p{0.4\textwidth}
    
  • 不要采用\bfLaTeX 文档之类的指令;\bfseries而是使用。

  • 指令位置\begin{threeparttable}不正确。应将其放置在 \caption,而不是之前\begin{tabular}

  • 您可能还应该babel使用合适的语言选项来加载软件包。(spanish,也许?)

完整的 MWE 包含以下几点:

在此处输入图片描述

%!TEX TS-program = xelatex
%!TEX encoding = UTF-8 Unicode
\documentclass{report}
\usepackage{float,threeparttable,booktabs,fontspec}
\usepackage{array,ragged2e}
\usepackage[spanish]{babel} % is "spanish" correct?
\begin{document}

\begin{table}[H]
\begin{threeparttable}
\caption{Estructura del guión de entrevista: apartados, componentes y temas}
\label{tab:guionentrevistas}
\centering
\begin{tabular}{ll>{\RaggedRight\arraybackslash}p{0.4\textwidth}}
\toprule
\bfseries Apartado & {\bfseries Componente}\tnote{a} & \bfseries Tema \\
\midrule
Presentación  & Explicaciones & Proyecto, preguntas, registro, lenguaje, dinámica.\\
Descripciones & Perfil        & Formación, trayectoria, profesión.\\
Cuestionario  & Extensión 15M & Acciones, organización, entornos, actividades, opinión\\
    & Objetivos 15M    & Manifestaciones, acampadas, destinatarios\\
    & Estructura 15M   & Actores, procesos, roles, organigrama, herencias, gestión del consenso\\
    & Mentalidad 15M   & Ideas, orígenes, creencias\\
    & Comunicación 15M & Ideas\\
\bottomrule
\end{tabular}
\begin{tablenotes}
      \small
      \item[a] Bla bla bla
\end{tablenotes}
\end{threeparttable}
\end{table}

\end{document}

相关内容