Cómo colocar líneas de borde en el costado de la tabla con texto rotado

Cómo colocar líneas de borde en el costado de la tabla con texto rotado

Estoy intentando agregar el lado derecho de las líneas del borde/cuadro delimitador de esta tabla, parece eliminarlo, aunque no sucede con otras tablas en las que no roté el texto para que quepa. Me gustaría tener dos líneas después de "Asociaciones industriales". Tengo entendido que el ||

\begin{tabular}{||p{10cm}cccccccccc||}

debe aplicar las líneas fronterizas.

la mesa en cuestión

Código:

\begin{landscape}
\renewcommand*\rot[2]{\multicolumn{1}{R{#1}{#2}}}% no optional argument here, please!

\begin{tabular}{||p{10cm}cccccccccc||}
\hline\hline
NEEDS \& EXPECTATIONS OF INTERESTED PARTIES &   \rot{90}{1em}{Employees \& Contractors} &   \rot{90}{1em}{Customers, Clients \& Suppliers} &    \rot{90}{1em}{Regulators} &     \rot{90}{1em}{Registrar} &  \rot{90}{1em}{Generators} &     \rot{90}{1em}{General Public, Media \& NGOs} &  \rot{90}{1em}{Neighboring Businesses} &     \rot{90}{1em}{Insurers} &   \rot{90}{1em}{Emergency Response Services} &    \rot{90}{1em}{Industry Associations} &  \\ [0.5ex]
\hline\hline                                            
1. Expect to work in a safe and healthy environment &   X &      &   &   &   &   &   &   &   &      \\
\hline\hline
\end{tabular}
\end{landscape}

(Hay más texto dentro, pero no puedo mostrarlo por razones de confidencialidad, el formato de la tabla permanece).

También estoy usando los paquetes:

\usepackage{rotating,graphicx} % allows for landscape tables
\usepackage{adjustbox}
\usepackage{pdflscape} % Used to allow landscape pages
\usepackage{array}
\newcolumntype{R}[2]{%
    >{\adjustbox{angle=#1,lap=\width-(#2)}\bgroup}%
    l%
    <{\egroup}%
}
\newcommand*\rot{\multicolumn{1}{R{45}{1em}}}% no optional argument here, please!

Respuesta1

Como @TeddyvanJerry señaló en el comentario, el problema es que la especificación para la línea doble, ||debe repetirse en un \multicolumncomando en la última columna, y hay una oculta en la definición de \rot. Mostraré dos soluciones: una con un argumento adicional para \rotentregar esta especificación adicional y otra donde el marco está terminado con \fbox.

Solución con tercer argumento para \rot:El comando se utiliza como \rot{90}{1em}{}y \rot{90}{1em}{||}, respectivamente. ingrese la descripción de la imagen aquí

\begin{landscape}
\renewcommand*\rot[3]{\multicolumn{1}{R{#1}{#2}#3}}%
%
\begin{tabular}{||p{10cm}cccccccccc||}
\hline\hline
NEEDS \& EXPECTATIONS OF INTERESTED PARTIES &
   \rot{90}{1em}{}{Employees \& Contractors} &
   \rot{90}{1em}{}{Customers, Clients \& Suppliers} &
   \rot{90}{1em}{}{Regulators} &
   \rot{90}{1em}{}{Registrar} &
   \rot{90}{1em}{}{Generators} &
   \rot{90}{1em}{}{General Public, Media \& NGOs} &
   \rot{90}{1em}{}{Neighboring Businesses} &
   \rot{90}{1em}{}{Insurers} &
   \rot{90}{1em}{}{Emergency Response Services} &
   \rot{90}{1em}{||}{Industry Associations}   \\ [0.5ex]
\hline\hline                                            
1. Expect to work in a safe and healthy environment &   X &      &   &   &   &   &   &   &   &      \\
\hline\hline
\end{tabular}
\end{landscape}

Solución con \fbox:Elimine la especificación |por completo, así como las \hlines exteriores. ingrese la descripción de la imagen aquí

\begin{landscape}
\renewcommand*\rot[2]{\multicolumn{1}{R{#1}{#2}}}%
%
\fboxsep2pt%
\fbox{\fbox{%
\begin{tabular}{p{10cm}cccccccccc}
NEEDS \& EXPECTATIONS OF INTERESTED PARTIES &
   \rot{90}{1em}{Employees \& Contractors} &
   \rot{90}{1em}{Customers, Clients \& Suppliers} &
   \rot{90}{1em}{Regulators} &
   \rot{90}{1em}{Registrar} &
   \rot{90}{1em}{Generators} &
   \rot{90}{1em}{General Public, Media \& NGOs} &
   \rot{90}{1em}{Neighboring Businesses} &
   \rot{90}{1em}{Insurers} &
   \rot{90}{1em}{Emergency Response Services} &
   \rot{90}{1em}{Industry Associations}   \\ [0.5ex]
\hline\hline                                            
1. Expect to work in a safe and healthy environment &   X &      &   &   &   &   &   &   &   &      
\end{tabular}%
}}

información relacionada