%EC%9D%B4%20%5Cvrule%EA%B3%BC%20%EC%9D%BC%EC%B9%98%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
\Xcline
from이 my에 설정된 I makecell
와 일치하지 않는 이 문제를 해결하는 방법을 잘 모르겠습니다 (실제 테이블이 여러 페이지에 걸쳐 있을 수 있으므로 이 문제가 필요함).\vrule
longtable
해당 문제의 MWE는 다음과 같습니다.
\documentclass[11pt]{article}
\usepackage{longtable}
\usepackage{makecell}
\begin{document}
\begin{longtable}{c!{\vrule width 1.5pt}c!{\vrule width 1.5pt}c}
\Xcline{2-3}{1.5pt}
A & B & C \\
\Xcline{1-3}{1.5pt}
A & B & C \\
\Xcline{2-3}{1.5pt}
\end{longtable}
\end{document}
내가 겪고 있는 문제는 마지막 \Xcline과 \vrule 사이의 작은 사각형이 흰색으로 남아 있다는 것입니다. 셀 아래 공간 - 하지만 이 문제를 해결하는 방법을 잘 모르겠습니다.)
s 가 없는 추가 테이블 행을 추가하려고 시도했지만 \vrule
그것도 작동하지 않습니다. makecell
다른 제안이 있으면 다른 패키지로 전환해도 문제가 되지 않으며 다른 기능은 실제로 필요하지 않습니다 makecell
.
답변1
테이블의 배경을 알 수 없습니다. 그러나 내 의견에서 말했듯이 수직선이 정말로 필요한지 다시 생각해 볼 것입니다. 즉, 전문적으로 보이는 테이블을 원하지 않는지 (주어진 링크에서 제안한 대로) ...
다음 제안이 도움이 될 수 있는 것보다 전체 테이블에 그러한 규칙이 필요하다고 가정해 보십시오.
\documentclass{article}
\usepackage{hhline,colortbl}
\begin{document}
\arrayrulewidth=1.5pt
\begin{tabular}{l | c | c }
\hhline{~|--}
1 & 2 & 3 \\
\hhline{-|--}
4 & 5 & 6 \\
\hhline{~|--}
\end{tabular}
\end{document}
답변2
\arrayrulecolor
아래 예는 전역적으로 적용할 수 있는 및 명령을 사용하여 색상과 두께를 결합하므로 올바른 방향을 알려줍니다 \arrayrulewidth
. 순열은 예에서 명확하게 볼 수 있습니다.
\documentclass{article}
\usepackage{hhline,colortbl}
\begin{document}
\arrayrulecolor{green}
\arrayrulewidth=2mm
\begin{tabular}{
!{\color{red}\vrule width 2pt}
l
|
c
!{\color{blue}\vrule width 2pt}
c
||
}
one & two & three\\
\hline
1 & 2 & 3\\%
\noalign{
\color{yellow}
\hrule height 5pt
}%
4&5&6\\
\hline
\end{tabular}
\end{document}
다음을 보고 싶을 수도 있습니다.https://tex.stackexchange.com/a/337790/197451
이것이 귀하의 요구 사항에 적합합니까?
답변이 귀하의 요구 사항에 부합한다고 생각되면 왼쪽의 빨간색 삼각형과 그 아래의 체크 표시를 클릭하여 답변에 찬성 투표해 주세요.
답변3
버전 6.11(2022-07-16)에서는 Tikz 선의 특성(예: Tikz 키를 사용한 두께 ) 을 사용 nicematrix
하여 명령과 유사한 명령을 정의할 수 있습니다 .\cline
line width
shorten <
다음 예에서는 굵은 수직선으로 완벽한 교차점을 만들기 위해 Tikz 키도 사용했습니다 .
\documentclass[11pt]{article}
\usepackage{nicematrix,tikz}
\begin{document}
\NiceMatrixOptions
{
custom-line =
{
letter = I ,
tikz = { line width = 1.5 pt } ,
total-width = 1.5pt
} ,
custom-line =
{
command = boldline ,
ccommand = cboldline ,
tikz = { line width = 1.5pt , shorten < = -1.5pt } ,
total-width = 1.5pt
}
}
\begin{NiceTabular}{cIcIcIc}[cell-space-limits=5pt]
\cboldline{2-3}
A & B & C & D\\
\cboldline{1-3}
A & B & C & D\\
\cboldline{2-3}
\end{NiceTabular}
\end{document}
여러 컴파일이 필요합니다( 에서 사용하는 PGF/Tikz 노드로 인해 nicematrix
).