
Actualmente estoy usando cuadros mdframed para rodear mis mesas.
\documentclass{article}
\usepackage{array}
\usepackage{mdframed}
\usepackage{multirow}
\usepackage{xcolor} % Required for specifying colors by name
\definecolor{ocre}{RGB}{243,102,25}
\usepackage{float}
\usepackage{caption}
\usepackage{booktabs}
\usepackage{longtable}
\newmdenv[%
linecolor=ocre,
backgroundcolor=ocre!10,
linewidth=1pt]
{Tablebox}
\newenvironment{mytablebox}
{
\begin{Tablebox}
}
{
\end{Tablebox}
}
\begin{document}
The various activities which are performed in the Crane shop are given in table \ref{table:crane_shop_activities}.
\begin{mytablebox}
\centering
\begin{longtable}{|m{2cm}| m{4cm}| m{4cm}|}
\caption{Crane shop activities.}
\label{table:crane_shop_activities}\\
\hline
\textbf{Category} & \textbf{Types} & \textbf{Activities}\\
\hline
\multirow{3}{*}{Tower Car} & Mark II, III, IV & \multirow{3}{4cm}{Earlier Manufacturing, currently only POH}\\
\cline{2-2}
& DHTC (Diesel Hydraulic Tower Car) & \\
\cline{2-2}
& 8 Wheeler &\\
\hline
\multirow{2}{*}{20T Crane} & Mechanical & \multirow{2}{4cm}{Both Manufacturing and POH}\\
\cline{2-2}
& Hydraulic (retrofitting of mechanical superstructure with hydraulic one) & \\
\hline
\multirow{2}{*}{140T Crane} & Old Design Crane & POH, MLR, SP MLR\\
\cline{2-3}
& New Design Crane & Manufacturing, POH, MLR, SP MLR\\
\hline
\end{longtable}
\end{mytablebox}
\end{document}
Pero estoy tratando de obtener el resultado como:
Cualquier cosa parecida a esto también funcionará. ¿Cómo procedo?
Intenté hacer:
\newenvironment{mytablebox}[1]
{
\begin{Tablebox}
\textcolor{ocre}{#1~}
}
{
\end{Tablebox}
}
\begin{mytablebox}{\captionof{table}{Crane shop activities.}}
\centering
\begin{longtable}{|m{2cm}| m{4cm}| m{4cm}|}
%\caption{Crane shop activities.}
\label{table:crane_shop_activities}\\
\hline
\textbf{Category} & \textbf{Types} & \textbf{Activities}\\
\hline
\multirow{3}{*}{Tower Car} & Mark II, III, IV & \multirow{3}{4cm}{Earlier Manufacturing, currently only POH}\\
\cline{2-2}
& DHTC (Diesel Hydraulic Tower Car) & \\
\cline{2-2}
& 8 Wheeler &\\
\hline
\multirow{2}{*}{20T Crane} & Mechanical & \multirow{2}{4cm}{Both Manufacturing and POH}\\
\cline{2-2}
& Hydraulic (retrofitting of mechanical superstructure with hydraulic one) & \\
\hline
\multirow{2}{*}{140T Crane} & Old Design Crane & POH, MLR, SP MLR\\
\cline{2-3}
& New Design Crane & Manufacturing, POH, MLR, SP MLR\\
\hline
\end{longtable}
\end{mytablebox}
Pero no funcionó, además acabo de enterarme de que usar captionof con longtable no es lo correcto.
Respuesta1
Aquí hay una versión corta de un formato de etiqueta personalizado. Si no desea :
eliminarlo #2
de la definición.
\documentclass{article}
\usepackage{array}
\usepackage{mdframed}
\usepackage{multirow}
\usepackage{xcolor} % Required for specifying colors by name
\definecolor{ocre}{RGB}{243,102,25}
\usepackage{float}
\usepackage{caption}
\usepackage{booktabs}
\usepackage{longtable}
\newmdenv[%
linecolor=ocre,
backgroundcolor=ocre!10,
linewidth=1pt]
{Tablebox}
\DeclareCaptionFormat{myformat}{\parbox{\linewidth}{
\centering #1#2\\
#3}}
\DeclareCaptionFont{lfont}{\color{orange}\Large\bfseries}
\DeclareCaptionFont{tfont}{\color{orange}}
\captionsetup[table]{labelfont=lfont,font=tfont,format=myformat}
\newenvironment{mytablebox}
{
\begin{Tablebox}
}
{
\end{Tablebox}
}
\begin{document}
The various activities which are performed in the Crane shop are
given in table \ref{table:crane_shop_activities}.
\begin{mytablebox}
\centering
\begin{longtable}{|m{2cm}| m{4cm}| m{4cm}|}
\caption{Crane shop activities.}
\label{table:crane_shop_activities}\\
\hline
\textbf{Category} & \textbf{Types} &
\textbf{Activities}\\
\hline
\multirow{3}{*}{Tower Car} & Mark II, III, IV &
\multirow{3}{4cm}{Earlier Manufacturing, currently only POH}\\
\cline{2-2}
& DHTC (Diesel Hydraulic Tower Car) & \\
\cline{2-2}
& 8 Wheeler &\\
\hline
\multirow{2}{*}{20T Crane} & Mechanical &
\multirow{2}{4cm}{Both Manufacturing and POH}\\
\cline{2-2}
& Hydraulic (retrofitting of mechanical superstructure
with hydraulic one) & \\
\hline
\multirow{2}{*}{140T Crane} & Old Design Crane & POH,
MLR, SP MLR\\
\cline{2-3}
& New Design Crane & Manufacturing, POH, MLR, SP MLR\\
\hline
\end{longtable}
\end{mytablebox}
\end{document}