![如何在表中添加垂直虚线?](https://linux22.com/image/401825/%E5%A6%82%E4%BD%95%E5%9C%A8%E8%A1%A8%E4%B8%AD%E6%B7%BB%E5%8A%A0%E5%9E%82%E7%9B%B4%E8%99%9A%E7%BA%BF%EF%BC%9F.png)
我需要在 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
。为了让表格看起来更开放一些,我将长度参数设置
\extrarowheight
为2pt
。我不得不说,
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}