LaTeX: добавление среды перечисления в табличную среду - PullRequest
5 голосов
/ 09 января 2010

Я пытаюсь добавить упорядоченный список (enumerate) к таблице (tabular) в LaTeX со следующим:

 \begin{tabular}{|l|l|}
  \hline
  Event Flow & 
   \begin{enumerate}
   \item This is item 1
   \item This is item 2
   \end{enumerate}
  \\
  \hline
 \end{tabular}

Но я получаю следующую ошибку:

! LaTeX Ошибка: что-то неправильно - возможно, отсутствует \ item.

См. Руководство к LaTeX или LaTeX. Компаньон для объяснения. Тип Н для немедленной помощи. ...

                                               l.34    \item T
           his is item 1 ?

Может кто-нибудь сказать, в чем конкретно проблема?

Потому что, когда я помещаю среду enumerate вне среды tabular, она работает; так что, думаю, я сейчас что-то упускаю в своем примере с таблицей.

Ответы [ 2 ]

9 голосов
/ 09 января 2010

работают следующие работы:

\documentclass{article}
\begin{document}
\begin{tabular}{|l|l|}
  \hline
  Event Flow & 
  \begin{minipage}{5in}
    \vskip 4pt
    \begin{enumerate}
   \item This is item 1
   \item This is item 2
   \end{enumerate}
   \vskip 4pt
 \end{minipage}
 \\
  \hline
 \end{tabular}
\end{document}

Полагаю, проблема в том, что перечисляемая среда должна находиться в вертикальном режиме: вы можете поэкспериментировать с \ vbox.

2 голосов
/ 14 апреля 2014

Вы можете использовать следующее решение:

\documentclass{article}
\begin{document}
\begin{tabular}{|l|p{5cm}|}
  \hline
  Event Flow & 
    \begin{enumerate}
      \item This is item 1
      \item This is item 2
    \end{enumerate} \\
  \hline
 \end{tabular}
\end{document}

Другими словами, вы можете избежать необходимости minipage, просто создав столбец типа абзаца (который имеет указанную ширину). Это компилируется в

table with enumerate

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...