%20no%20sean%20transparentes%20para%20l%C3%ADneas%20verticales%20(horizontales)%20particulares%3F.png)
Echa un vistazo a esta tabla:
\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}
Usar \usepackage{hhline}
me permite dibujar una doble línea horizontal que es transparente para las líneas verticales:
Incluso permite líneas verticales dobles con la ayuda de #
:
Pero una mirada más cercana revela que \hhline
se compone de varias líneas pequeñas que dejan espacios en el medio:
Me gustaría deshacerme de estos huecos, pero no sé cómo.EsteNo hay solución para mí.
Además, me gustaría que la doble línea horizontal y verticalinterrumpirtodas las líneas que se cruzan. Además, me gustaría desactivarlo #
para que ni la doble línea horizontal ni la doble línea vertical puedan interrumpirse entre sí. Esto sería/debería verse así:
___| |___
___ ___
| |
En lugar de:
___|_|___
___|_|___
| |
Respuesta1
Puedes usar ::
para obtener un cruce abierto en lugar de #
hacerlo. Sin embargo, las líneas se hacen dibujando una línea en cada celda, por lo que son líneas separadas que comienzan y terminan en el mismo punto. Algunos visores de PDF pueden mostrar un pequeño espacio debido al redondeo de los límites de los píxeles; algunos son mejores para evitarlo.
En principio, sería posible fusionar segmentos adyacentes -
y =
realizar un solo \leaders
recorrido a lo largo del tramo, sin embargo, eso requeriría muchos cambios en el paquete.
Respuesta2
A título informativo, en el entorno {NiceTabular}
de nicematrix
, las reglas verticales no se ven interrumpidas por las reglas horizontales dobles especificadas por \hline\hline
. Además, no verá líneas blancas finas, independientemente del visor de PDF que utilice, en todos los niveles de zoom.
\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}
Necesita varias compilaciones (porque nicematrix
utiliza nodos PGF/Tikz bajo el capó).