Центрирующий стол в постулируемой среде - PullRequest
0 голосов
/ 26 апреля 2018

Я хотел бы включить центрированную табличку внутри элемента среды itemize, возможно ли это? Это то, с чем я работаю, но я не могу найти способ центрировать таблицу. Абзацы внутри предметов запрещены ...

\documentclass{article}
\begin{document}
  \begin{itemize}
    \item Text before tabular 
      \newline
      \begin{tabular}{ccc}
        a & b & c \\
        a & b & c \\
      \end{tabular}
      \newline
      text after tabular
    \item second item
  \end{itemize}
\end{document}

1 Ответ

0 голосов
/ 27 апреля 2018

Вы хотите, чтобы таблица центрировалась относительно другого содержимого списка или всей страницы?

Для всей страницы, что не так с очевидным решением:

\newenvironment{nscenter}
 {\parskip=0pt\par\nopagebreak\centering}
 {\par\noindent\ignorespacesafterend}

\begin{itemize}
  \item Text before tabular
    \begin{nscenter}
    \begin{tabular}{ccc}
      a & b & c \\
      a & b & c \\
    \end{tabular}
    \end{nscenter}
    text after tabular
  \item second item
\end{itemize}

(с учетом этого ответа ).

Для центрирования относительно другого содержимого это работает:

\begin{itemize}
\item \begin{tabular}[t]{@{}l@{}}
      Text before tabular\\
      \multicolumn{1}{c}{
        \begin{tabular}{ccc}
          a & b & c \\
          a & b & c \\
        \end{tabular}}\\
      Text after tabular\\
      \end{tabular}
\item Second item
\end{itemize}

Но я признаю, что это не очень красиво. Может быть, у кого-то есть лучшее решение?

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