
A continuación se muestra la descripción de mi tabla, según tengo entendido. La primera fila es la combinación de dos filas: la primera celda de la primera fila está vacía, la segunda celda de la primera fila es la combinación de 5 columnas (texto=GrpNumber1), la tercera celda de la columna de la primera fila es la combinación de 4 columnas (texto= GrpNumber2), la cuarta celda de la primera fila es la combinación de 2 columnas (texto=GrpNumber3), la quinta, sexta y séptima celda de la primera fila es la combinación de 3 columnas con (texto=GrpNumber4), (texto=GrpNumber5), (texto =GrpNumber6) respectivamente. La segunda fila tiene el mismo número de columnas para cada celda, solo la cuarta celda tiene el texto "Tarea". La tercera fila tiene el mismo número de columnas para cada celda, pero el texto de cada celda está orientado verticalmente de abajo hacia arriba. Las filas restantes tienen texto. en la primera celda mientras marca y cruza las celdas restantes y esto continuará hasta 20 filas.
Se sube la imagen de muestra de la tabla:
He creado un texto. Puedo codificar la primera y la segunda fila correctamente, pero no puedo codificar la tercera fila que tiene texto orientado verticalmente. Después de eso no puedo continuar. He usado '\rot' para imprimir texto orientado verticalmente.
Mi código es:
\documentclass[manuscript,screen]{acmart}
\usepackage{listings}
\input{solidity-highlighting.tex}
\usepackage[colorinlistoftodos]{todonotes}
\AtBeginDocument{%
\providecommand\BibTeX{{%
\normalfont B\kern-0.5em{\scshape i\kern-0.25em b}\kern-0.8em\TeX}}}
\setcopyright{acmcopyright}
\copyrightyear{2020}
\acmYear{2020}
\acmDOI{10.1145/1122445.1122456}
\begin{document}
\title{A Test of Latex}
\author{Khan}
\email{Khan@edu}
\affiliation{}
\institution{University}
\renewcommand{\shortauthors}{Trovato and Tobin, et al.}
\begin{abstract}
Testing abstract
\end{abstract}
\begin{CCSXML}
<ccs2012>
<concept>
<concept_id>10002978.10003022</concept_id>
<concept_desc> and application security</concept_desc>
<concept_significance>500</concept_significance>
</concept>
<concept>
<concept_id>10002944.10011122.10002945</concept_id>
<concept_desc>General and reference~Surveys and overviews</concept_desc>
<concept_significance>500</concept_significance>
</concept>
</ccs2012>
\end{CCSXML}
\ccsdesc[500]{Security and privacy~Software and application security}
\ccsdesc[500]{General and reference~Surveys and overviews}
\maketitle
\section{Introduction}
Hello. \citet{1}, \citet{2}, \citet{3} %\cite{8} \cite{105} \cite{112} %\cite{48} \cite{87}.
\begin{lstlisting}[language=Solidity]
contract TestList1{
}
\end{lstlisting}
\begin{table}[]
\centering
\begin{tabular}{l|ccccc|cccc|cc|ccc|ccc|ccc}
\hline
& \multicolumn{5}{c|}{\bf GrpNumber1} & \multicolumn{4}{c|}{\bf GrpNumber2} & \multicolumn{2}{c|}{\bf GrpNumber3} & \multicolumn{3}{c|}{\bf GrpNumber4} & \multicolumn{3}{c|}{\bf GrpNumber5} & \multicolumn{3}{c}{\bf GrpNumber6} \\
& \multicolumn{5}{c|}{\bf } & \multicolumn{4}{c|}{\bf } & \multicolumn{2}{c|}{\bf Task} & \multicolumn{3}{c|}{\bf } & \multicolumn{3}{c|}{\bf } & \multicolumn{3}{c}{\bf } \\
\hline
El código debajo de esta línea no funciona bien:
& \rot{Grp1Member1} & \rot{Grp1Member2} & \rot{Grp1Member3} & \rot{Grp1Member4}
& \multicolumn{1}{c|}{\rot{Grp1Member5}}
& \rot{Grp2Member1}
& \rot{Grp2Member2}
& \rot{Grp2Member3}
& \multicolumn{1}{c|}{\rot{Grp2Member4}}
& \rot{Grp3Member1}
& \multicolumn{1}{c|}{\rot{Grp3Member2}}
& \rot{Grp4Member1}
& \rot{Grp4Member2}
& \multicolumn{1}{c|}{\rot{Grp4Member3}}
& \rot{Grp5Member1}
& \rot{Grp5Member2}
& \multicolumn{1}{c|}{\rot{Grp5Member3}}
& \rot{Grp6Member1}
& \rot{Grp6Member2}
& \multicolumn{1}{c|} {\rot{Grp6Member3}} \\
\hline
\end{tabular}
\caption{Testing Table for Classification.}
\label{tab:classification}
\vspace{-0.1in}
\end{table}
\bibliographystyle{ACM-Reference-Format}
\bibliography{sourcefile-bib}
\end{document}
\endinput
También quiero saber cómo imprimir una "marca de verificación".
Por favor, muéstrame todo el código de trabajo.
Zulfi.
Respuesta1
En su documento de ejemplo
- no es mínimo,
- Según tengo entendido, tienes problemas con la tabla, así que elimina todo lo demás que no esté relacionado con la tabla.
- faltan definiciones y paquetes, que son necesarios para compilar su tabla
- los encabezados de su tabla son demasiado anchos para que la tabla quepa en la página; como solución se puede reemplazar sus nombres con alguna abreviatura, por ejemplo "GN" como se hace en MWE a continuación y explicar en el título lo que significa
- un posible MWE, enfocado sólo a la tabla es:
\documentclass[manuscript,screen]{acmart}
%\usepackage{listings}
%\input{solidity-highlighting.tex}
%\usepackage[colorinlistoftodos]{todonotes}
%\AtBeginDocument{%
% \providecommand\BibTeX{{%
% \normalfont B\kern-0.5em{\scshape i\kern-0.25em b}\kern-0.8em\TeX}}}
%\setcopyright{acmcopyright}
%\copyrightyear{2020}
%\acmYear{2020}
%\acmDOI{10.1145/1122445.1122456}
%%% new packages and definitions ------------------------------%
\usepackage{rotating}
\usepackage{array, makecell}
\renewcommand\rotheadgape{}
\usepackage{xparse}
\NewExpandableDocumentCommand\mcc{O{1}m}
{\multicolumn{#1}{>{\bfseries\small}c|}{#2}}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
\usepackage{lipsum} % for dummy text
%---------------------------------------------------------------%
%\title{A Test of Latex}
%\author{Khan}
%\email{Khan@edu}
%\affiliation{}
%\institution{University}
%\renewcommand{\shortauthors}{Trovato and Tobin, et al.}
\begin{document}
% \maketitle
%\begin{abstract}
% Testing abstract
%\end{abstract}
%\begin{CCSXML}
%<ccs2012>
%<concept>
%<concept_id>10002978.10003022</concept_id>
%<concept_desc> and application security</concept_desc>
%<concept_significance>500</concept_significance>
%</concept>
%<concept>
%<concept_id>10002944.10011122.10002945</concept_id>
%<concept_desc>General and reference~Surveys and overviews</concept_desc>
%<concept_significance>500</concept_significance>
%</concept>
%</ccs2012>
%\end{CCSXML}
%\ccsdesc[500]{Security and privacy~Software and application security}
%\ccsdesc[500]{General and reference~Surveys and overviews}
%\maketitle
%\section{Introduction}
Hello. %\citet{1}, \citet{2}, \citet{3} %\cite{8} \cite{105} \cite{112} %\cite{48} \cite{87}.
%\begin{lstlisting}[language=Solidity]
%contract TestList1{
%}
%\end{lstlisting}
\lipsum[11]
\begin{table}[ht]
\settowidth\rotheadsize{Grp1Member1}
\setlength\tabcolsep{4pt}
\centering
\begin{tabular}{|l|ccccc|cccc|cc|ccc|ccc|ccc|}
\hline
& \mcc[20]{task} \\
\cline{2-21}
& \mcc[5]{GN 1}
& \mcc[4]{GN 2}
& \mcc[2]{GN 3}
& \mcc[3]{GN 4}
& \mcc[3]{GN 5}
& \mcc[3]{GN 6} \\
\hline
& \rothead{Grp1Member1} & \rothead{Grp1Member2} & \rothead{Grp1Member3}
& \rothead{Grp1Member4} & \rothead{Grp1Member5} & \rothead{Grp2Member1}
& \rothead{Grp2Member2} & \rothead{Grp2Member3} & \rothead{Grp2Member4}
& \rothead{Grp3Member1} & \rothead{Grp3Member2} & \rothead{Grp4Member1}
& \rothead{Grp4Member2} & \rothead{Grp4Member3} & \rothead{Grp5Member1}
& \rothead{Grp5Member2} & \rothead{Grp5Member3} & \rothead{Grp6Member1}
& \rothead{Grp6Member2} & \rothead{Grp6Member3} \\
\hline
\end{tabular}
\caption{Testing Table for Classification. GN stands for GrpNumber.}
\label{tab:classification}
\end{table}
\end{document}
(las líneas rojas indican el diseño de la página)
Tenga en cuenta que MWE se compiló en el dorso.