열거 환경에서 번호를 제공하는 레이블을 사용하여 열거 환경과 테이블 형식 환경의 조합(혼합)

열거 환경에서 번호를 제공하는 레이블을 사용하여 열거 환경과 테이블 형식 환경의 조합(혼합)

나는 비슷한 것을하려고 노력하고 있습니다. 항목별 환경과 테이블 형식 환경을 어떻게 혼합할 수 있나요?.

그런데 열거형 환경을 사용하려고 하는데 테이블 형식 환경처럼 항목을 정렬하고 싶고, 열거형 환경에서 참조가 숫자로 표시되도록 레이블을 사용하여 열거형 환경의 항목을 참조하고 싶습니다. .

개념적으로 아이디어는 참고문헌 스타일 환경과 유사하지만 각 항목은 열거 환경의 한 줄입니다. 개념적으로 레이아웃은 다음과 같겠지만 물론 헤더와 본문의 라인이 일렬로 늘어서 있습니다.

\documentclass{article}
\begin{document}
\newcommand{\corr}[4]{%
\begin{tabular}{llll}
%Date & From & To\\
#1 & #2 & #3 & #4
\end{tabular}
}

\section{List of Correspondence}

\begin{tabular}{llll}
\textbf{Date} & \textbf{From} & \textbf{To} & \textbf{Summary}\\
\end{tabular}
\begin{enumerate}
\item\label{c1} \corr{September 26th 2011}{Sender1}{Recepient1}{Some stuff}
\item\label{c2} \corr{September 23rd 2013}{Sender2}{Recepient2}{Some other stuff}
\end{enumerate}

Here is \ref{c1} and \ref{c2}.

\end{document}

부록: multienum패키지는 헤더를 포함하는 방법을 알 수 없다는 점을 제외하면 내가 원하는 것과 비슷한 작업을 수행합니다.

itemize부록 2: 라벨을 배치하는 오버헤드 없이 카운터를 직접 참조할 수 있는 방법이 있다면 도움이 될 것입니다.

답변1

귀하의 요구 사항을 잘 이해했다면 해결책은 다음과 같습니다.

\documentclass[11pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern} 
\usepackage{array}
\newcommand{\colhead}[1]{\multicolumn{1}{>{\bfseries}l}{#1}}
\newcounter{tabenum}\setcounter{tabenum}{0}
\newcommand{\nextnum}{\refstepcounter{tabenum}\thetabenum.}

\begin{document}
\section{Examples}
Here is an example:

\begin{center}
   \begin{tabular}{>{\nextnum}l@{\hspace{\labelsep}}*{3}{l@{\quad\quad}}l}
      \colhead{} &  \colhead{Date} &  \colhead{From}  & \colhead{To}  & \colhead  {Summary} \\
   \hline
      \label{sep11} &  September 26\textsuperscript{th} 2011 & Sender 1 &Recipient 1  \\
      \label{sep13} & September 23\textsuperscript{rd} 2013 & Sender 2 & Recipient 2
   \end{tabular}
\end{center}

According to case \ref{sep13}, Sender 2 sent a letter to Recipient 2.

\end{document}

결과:

관련 정보