%EC%97%90%20%ED%88%AC%EB%AA%85%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B2%8C%20%EB%A7%8C%EB%93%A4%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
이 표를 살펴보십시오.
\documentclass[12pt,a4paper]{report}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[activate={true,nocompatibility},final,tracking=false,kerning=true,spacing=true,factor=1100,stretch=10,shrink=10]{microtype}
\DisableLigatures[f]{encoding = T1}
\usepackage{color}
\usepackage{etoolbox}
\microtypecontext{spacing=nonfrench}
\usepackage{geometry}
\usepackage{multirow}
\usepackage{hhline}
\usepackage{float}
\geometry{
left=2cm,
right=2cm,
top=2cm,
bottom=2cm,
bindingoffset=0mm
}
\begin{document}
\begin{table}[H]
\centering
\begin{tabular}{c|c||cc|cc|cc}
& $\boldsymbol{(1 - \tau_0) i}$ & \multicolumn{2}{c|}{\multirow{2}{*}{$\boldsymbol{\alpha = 0{,}01}$}} & \multicolumn{2}{c|}{\multirow{2}{*}{$\boldsymbol{\alpha = 0{,}02}$}} & \multicolumn{2}{c}{\multirow{2}{*}{$\boldsymbol{\alpha = 0{,}03}$}} \\
$\boldsymbol{i}$ & $\boldsymbol{=}$ & \multicolumn{2}{c|}{} & \multicolumn{2}{c|}{} & \multicolumn{2}{c}{}\\
& $\boldsymbol{0{,}25}$ & $\boldsymbol{n = 0{,}04}$ & $\boldsymbol{n = 0{,}05}$ & $\boldsymbol{n = 0{,}04}$ & $\boldsymbol{n = 0{,}05}$ & $\boldsymbol{n = 0{,}04}$ & $\boldsymbol{n = 0{,}05}$\\ \hhline{=|=#==|==|==}
$0{,}05$ & $0{,}0375$ & $\infty$ & $\infty$ & $\infty$ & $\infty$ & $\infty$ & $\infty$\\ \hline
$0{,}06$ & $0{,}0450$ & $42{,}16$ & $\infty$ & $51{,}35$ & $\infty$ & $52{,}85$ & $\infty$\\ \hline
$0{,}07$ & $0{,}0525$ & $23{,}11$ & $47{,}03$ & $32{,}30$ & $57{,}24$ & $33{,}79$ & $58{,}78$\\ \hline
$0{,}08$ & $0{,}0600$ & $14{,}69$ & $21{,}97$ & $23{,}89$ & $32{,}19$ & $25{,}38$ & $33{,}37$
\end{tabular}
\end{table}
\end{document}
를 사용하면 \usepackage{hhline}
수직선에 대해 투명한 이중 수평선을 그릴 수 있습니다.
다음을 사용하여 이중 수직선도 가능하게 합니다 #
.
그러나 자세히 살펴보면 \hhline
사이에 간격을 남기는 여러 개의 작은 선으로 구성되어 있음을 알 수 있습니다.
이러한 공백을 없애고 싶지만 방법을 모르겠습니다.이것나에게는 해결책이 없습니다.
게다가 수평선과 수직선이 이중으로 그려지길 바라요방해하다모든 교차선. 그리고 #
이중 가로선과 이중 세로선이 서로 방해가 되지 않도록 비활성화 시키고 싶습니다 . 이는 다음과 같아야 합니다:
___| |___
___ ___
| |
대신에:
___|_|___
___|_|___
| |
답변1
::
대신에 를 사용하여 열린 교차점을 얻을 수 있습니다 #
. 그러나 선은 각 셀에 선을 그려서 만들어지므로 동일한 지점에서 시작하고 끝나는 별도의 선입니다. 일부 PDF 뷰어에서는 픽셀 경계 반올림으로 인해 작은 간격이 나타날 수 있으며, 일부는 이를 피하는 데 더 좋습니다.
-
원칙적으로 인접한 세그먼트 또는 =
세그먼트를 병합하고 전체 범위에 걸쳐 단일 실행을 만드는 것이 가능 \leaders
하지만 이를 위해서는 패키지에 상당히 많은 변경이 필요합니다.
답변2
{NiceTabular}
참고로 의 환경에서는 nicematrix
세로선이 에서 지정한 이중 가로선에 의해 중단되지 않습니다 \hline\hline
. 또한 모든 확대/축소 수준에서 어떤 PDF 뷰어를 사용하든 얇은 흰색 선이 표시되지 않습니다.
\documentclass[12pt,a4paper]{report}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{color}
\usepackage{geometry}
\usepackage{nicematrix}
\usepackage{float}
\geometry{
left=2cm,
right=2cm,
top=2cm,
bottom=2cm,
bindingoffset=0mm
}
\begin{document}
\begin{table}[H]
\centering
\begin{NiceTabular}{c|c||cc|cc|cc}
& $\boldsymbol{(1 - \tau_0) i}$ & \Block{2-2}{$\boldsymbol{\alpha = 0{,}01}$} && \Block{2-2}{$\boldsymbol{\alpha = 0{,}02}$} && \Block{2-2}{$\boldsymbol{\alpha = 0{,}03}$} \\
$\boldsymbol{i}$ & $\boldsymbol{=}$ \\
& $\boldsymbol{0{,}25}$ & $\boldsymbol{n = 0{,}04}$ & $\boldsymbol{n = 0{,}05}$ & $\boldsymbol{n = 0{,}04}$ & $\boldsymbol{n = 0{,}05}$ & $\boldsymbol{n = 0{,}04}$ & $\boldsymbol{n = 0{,}05}$\\
\hline\hline
$0{,}05$ & $0{,}0375$ & $\infty$ & $\infty$ & $\infty$ & $\infty$ & $\infty$ & $\infty$\\ \hline
$0{,}06$ & $0{,}0450$ & $42{,}16$ & $\infty$ & $51{,}35$ & $\infty$ & $52{,}85$ & $\infty$\\ \hline
$0{,}07$ & $0{,}0525$ & $23{,}11$ & $47{,}03$ & $32{,}30$ & $57{,}24$ & $33{,}79$ & $58{,}78$\\ \hline
$0{,}08$ & $0{,}0600$ & $14{,}69$ & $21{,}97$ & $23{,}89$ & $32{,}19$ & $25{,}38$ & $33{,}37$
\end{NiceTabular}
\end{table}
\end{document}
여러 컴파일이 필요합니다( nicematrix
내부적으로 PGF/Tikz 노드를 사용하기 때문에).