
私は似たようなことをやろうとしている 項目別環境と表形式環境を混在させるにはどうすればよいですか?。
ただし、私は列挙環境を使用しようとしており、項目を表形式環境のように並べたいと考えています。また、ラベルを使用して列挙環境内の項目を参照し、参照が列挙環境内の数字として表示されるようにしたいと考えています。
概念的には、このアイデアは参考文献スタイルの環境に似ていますが、各項目は列挙環境内の行です。概念的には、レイアウトは次のようになりますが、もちろん、ヘッダーと本文の行は一列に並びます。
\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}