如何在表中添加垂直虚线?

如何在表中添加垂直虚线?

我需要在 Latex 中绘制一个表格,并在 Dep 和 No Coda 列之间画一条虚线。我尝试使用 arydshln,但不起作用。

\documentclass[12pt]{article}

\usepackage{dingbat}
\usepackage{enumitem}
\usepackage{tipa}
\usepackage{multicol}
\usepackage{qtree}
\setlength\parindent{0pt}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage[bottom]{footmisc}
\usepackage{times}
\usepackage{lipsum}
\usepackage[margin=2cm,left=2cm,includefoot]{geometry} \linespread{1.5}
\usepackage{apacite}
\usepackage{caption}
%\captionsetup[table]{position=bottom}
\usepackage{array}
\usepackage{tabulary}
\newcolumntype{K}[1]{>{\centering\arraybackslash}p{#1}}
\usepackage{multirow}
\usepackage{gb4e}
\usepackage{ulem}
\usepackage{graphicx} 
\tikzset{every tree node/.style={align=center, anchor=north}}

\begin{document}

\begin{table}[htb]
\centering
\begin{tabular}{ll|cc|cc}
   & /weroh/  & {\sc Dep} & {\sc No Coda} & {\sc Max} & {\sc Onset} \\ \cline{2-6} 
   & we.roh   &     & *W & L   &       \\
\leftpointright & we.ro    &     &    & *   &       \\
   & we.ro.hi & *W  &    & L   &       \\ \cline{2-6} 
   & /arum/   & {\sc Dep} & {\sc No Coda} & {\sc Max} & {\sc Onset} \\ \cline{2-6} 
   & a.rum    &     & *W & L   & *     \\
\leftpointright & a.ru     &     &    & *   & *     \\
   & ru       &     &    & **W & L     \\
   & a.ru.mi  & *W  &    & L   & *     \\ \cline{2-6} 
   & /maur/   & {\sc Dep} & {\sc No Coda} & {\sc Max} & {\sc Onset} \\ \cline{2-6} 
   & maur     &     & *W & L   &       \\
\leftpointright& mau      &     &    & *   &       \\
   & mau.ri   & *W  &    & L   &       \\ \cline{2-6} 
   & /afit/   & {\sc Dep} & {\sc No Coda} & {\sc Max} & {\sc Onset} \\ \cline{2-6} 
   & a.fit    &     & *W & L   & *     \\
\leftpointright & a.fi     &     &    & *   & *     \\
   & fi       &     &    & **W & L     \\
   & a.fi.ti  & *W  &    & L   & *    
\end{tabular}
\caption{Tableau According to the Rough Ranking}
\label{tab1}
\end{table}

\end{document}

答案1

(评论太长,因此作为答案发布)

你写了,

我已尝试过arydshln,但是没有用。

不确定您尝试了什么,但以下方法确实有效。

在此处输入图片描述

一些额外的意见和建议:

  • 不要\sc在 LaTeX 文档中使用 plain-TeX 指令;\textsc而应使用。

  • 不要直接修改低级命令\linespread。而是加载setspace包并发出\setstetch指令。

  • 不要使用几乎过时的times包。如果您需要 Times Roman 作为文本字体,请加载较新的包,例如newtxtext

  • 为了让表格看起来更开放一些,我将长度参数设置\extrarowheight2pt

  • 我不得不说,apacite如果不发出指令,加载包是没有意义的\bibliographystyle{apacite}


\documentclass[12pt]{article}

\usepackage{dingbat}
\usepackage{enumitem}
\usepackage{tipa}
\usepackage{multicol}
\usepackage{qtree}
\setlength\parindent{0pt}
\usepackage{tikz}
\usepackage{tikz-qtree}
\usepackage[bottom]{footmisc}

%%\usepackage{times}
\usepackage{newtxtext}

\usepackage{lipsum}
\usepackage[margin=2cm,left=2cm,includefoot]{geometry} 

%%\linespread{1.5}
\usepackage{setspace}
\setstretch{1.5}

\usepackage{apacite} % <-- make sure this is really needed

\usepackage{caption}
%\captionsetup[table]{position=bottom}
\usepackage{array}
\usepackage{tabulary}
\newcolumntype{K}[1]{>{\centering\arraybackslash}p{#1}}
\usepackage{multirow}
\usepackage{gb4e}
\usepackage{ulem}
\usepackage{graphicx} 
\tikzset{every tree node/.style={align=center, anchor=north}}

\usepackage{arydshln} % <-- new

\begin{document}

\begin{table}[htb]
\setlength\extrarowheight{2pt}
\centering
\begin{tabular}{ll|c:c|cc}\cline{2-6} 
                & /weroh/  & \textsc{Dep} & \textsc{No Coda} & \textsc{Max}  & \textsc{Onset} \\ \cline{2-6} 
                & we.roh   &     & *W & L   &       \\
\leftpointright & we.ro    &     &    & *   &       \\
                & we.ro.hi & *W  &    & L   &       \\ \cline{2-6} 
                & /arum/   & \textsc{Dep} & \textsc{No Coda} & \textsc{Max} & \textsc{Onset} \\ \cline{2-6} 
                & a.rum    &     & *W & L   & *     \\
\leftpointright & a.ru     &     &    & *   & *     \\
                & ru       &     &    & **W & L     \\
                & a.ru.mi  & *W  &    & L   & *     \\ \cline{2-6} 
                & /maur/   & \textsc{Dep} & \textsc{No Coda} & \textsc{Max} & \textsc{Onset} \\ \cline{2-6} 
                & maur     &     & *W & L   &       \\
\leftpointright & mau      &     &    & *   &       \\
                & mau.ri   & *W  &    & L   &       \\ \cline{2-6} 
                & /afit/   & \textsc{Dep} & \textsc{No Coda} & \textsc{Max} & \textsc{Onset} \\ \cline{2-6} 
                & a.fit    &     & *W & L   & *     \\
\leftpointright & a.fi     &     &    & *   & *     \\
                & fi       &     &    & **W & L     \\
                & a.fi.ti  & *W  &    & L   & *     \\ \cline{2-6} 
\end{tabular}
\caption{Tableau According to the Rough Ranking}
\label{tab1}
\end{table}

\end{document}

相关内容