결합 된“Quadros 목록”을 만드는 방법은 무엇입니까?
문서에 넣고 싶은 위험 목록이 많습니다.
나는 pic1에서 볼 수 있듯이 longtable과 함께 작동하도록 관리합니다 (내 마스터 disstertaion이기 때문에 포르투갈어입니다).

여기서 내가 직면 한 문제는 템플릿에 "Quadros"(주로 텍스트에 사용되며 바깥 줄이 있음)와 테이블을 구분하는 구성이 있다는 것입니다. 이 테이블은 "Tabela"가 아닌 "Quadro"여야하며 해당 목록에 포함되어야합니다.
이 문제에 직면 한 이유 abntex2
는 모든 것을 마스터에 적합한 형식으로 가져가는 문서 클래스를 사용하고 있으며 생성 된 것 중 하나는 이러한 차별화를 처리하기위한 새로운 float Quadro였습니다.
다음은 Quadro가 일반적으로 인스턴스화되는 방법입니다.
\begin{quadro}[htb]
\caption{Editores de Texto Livres}
\label{quadro:editores_texto_livres}
\centering
\begin{tabular}{|l|l|r|} \hline
Editor & Multiplataforma & Específico para Latex \\ \hline
Kwriter & Sim & Não \\
Texmaker & Sim & Sim \\
Kile & Sim & Sim \\
Geany & Sim & Não \\ \hline
\end{tabular}
\end{quadro}
Quadro 플로트에 긴 테이블을 캡슐화하려고하면 표시되지 않습니다. 너무 길기 때문이라고 확신합니다.
그래서 궁금했습니다.
테이블을 계산하고 쿼드로로 명명하고 쿼드로의 결합 목록을 갖는 방법이 있습니까? 내 문서에는 테이블이 없습니다. 따라서이 모든 수레를 동일하게 부르고 동일하게 계산할 수 있다면 완벽 할 것입니다!
나는 overleaf를 사용하고 있으므로 .tex에 대한 .cls 클래스 문서에서 작동하지만 도움이되는 모든 것에 만족할만한 것을 얻으려고합니다. BTW 이것은 quadro 구성의 모습입니다.
\newcommand{\listquadroname}{Lista de quadros}
\newcommand{\quadroname}{Quadro}
\newcommand{\quadrorefname}{Quadro}
\newcommand{\chartautorefname}{Quadro}
\addto\captionsenglish{% ingles
\renewcommand{\listquadroname}{List of charts}
\renewcommand{\quadroname}{Chart}
\renewcommand{\quadrorefname}{Chart}
\renewcommand{\chartautorefname}{Chart}
}
\newfloat{quadro}{htbp}{loq}[chapter]
\floatname{quadro}{\quadroname}
\floatstyle{plaintop}
\restylefloat{quadro}
\newlistof{listofquadros}{loq}{\listquadroname}
\newlistentry{quadro}{loq}{0}
\renewcommand{\thequadro}{\thechapter.\@arabic\c@quadro}
\setfloatadjustment{quadro}{\centering}
\renewcommand{\cftquadroname}{\quadroname\space}
\renewcommand*{\cftquadroaftersnum}{\hfill\textendash\hfill}
답변
당신은 썼습니다.
테이블을 계산하고 쿼드로로 명명하고 결합 된 쿼드로 목록을 갖는 방법이 있습니까? 내 문서에는 테이블이 없습니다. 따라서이 모든 수레를 동일하게 부르고 동일하게 계산할 수 있다면 완벽 할 것입니다!
문서에 부동 소수점과 table
별도로 유지해야하는 부동 소수점 이 없기 때문에 quadro
함께 사용 되는 문자열 table
과 longtable
환경을 환경 에 맞는 문자열로 매핑하는 것은 quadro
어떻습니까?

부록 : 훨씬 더 정교한 또 다른 솔루션은 longquadro
환경을 기반으로 하는 환경을 만드는 것으로 구성 될 수 longtable
있습니다. 이렇게하면 문서에서 cuadro
및 longcuadro
환경을 사용할 수 table
있으며 longtable
, 필요할 경우 환경을 사용할 수 있습니다 ( "Tabelas"로 표시됨).

\documentclass{abntex2}
\addto\captionsbrazil{%
\renewcommand{\tablename}{Quadro}
\renewcommand{\listtablename}{Lista de quadros}
}
\usepackage{longtable} % for 'longtable' environment
\hypersetup{colorlinks,linktocpage} % optional
%% enable advanced cross-referencing commands
\usepackage[brazilian,nameinlink,capitalize]{cleveref}
\crefname{table}{quadro}{quadros} % default is 'tabela' and 'tabelas'
\begin{document}
\listoftables
\bigskip\hrule
\begin{table}[h] \caption{Olá} \label{tab:1} \end{table}
\begin{longtable}{c} \caption{Mundo} \label{tab:2} \end{longtable}
\noindent
Algumas referências cruzadas para \Cref{tab:1,tab:2}.
\end{document}