2

アイテム化構造のドキュメントと、その中に表示するテーブルがあります。3つのサブアイテムがあり、テーブルは3番目のサブアイテムにあります。

次に例を示します。

\documentclass{article}%
\usepackage{amsmath}%
\usepackage{amsfonts}%
\usepackage{amssymb}%
\usepackage{graphicx}

\begin{document}
\begin{itemize}
  \item Item1
  \begin{itemize}
    \item Subitem1
    \begin{itemize}
      \item Subsubitem1
\begin{center}
\begin{tabular}{ |l|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c| }
\hline
S & 1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & 17 & 18 & 19 & 20 & 21 & 22 & 23 & 24 & 25 & 26 & 27 & 28 \\
\hline
B & 1 & 1 & 1 & 1 & 0 & 0 & 0 & 0 &  1 & 1 & 1 & 1 & 0 & 0 & 0 & 0 & 0 & 0 & 0 & 0 \\
\hline
H & \multicolumn{4}{c|}{F} & \multicolumn{4}{c|}{0} &  \multicolumn{4}{c|}{F} & \multicolumn{4}{c|}{0} & \multicolumn{4}{c|}{0} \\
\hline
\end{tabular}
\end{center}    
      \item Subsubitem2
    \end{itemize}
    \item Subitem2
  \end{itemize}
  \item Item2
\end{itemize}   
\end{document}

私の問題は、ドキュメントを生成するときに、ページの中央に配置したいのに、テーブルが前のアイテムと整列することです。

テーブルの前に\end{itemize}を使ってみまし\begin{itemize}

\end{itemize}
\end{itemize}
\begin{center}
    %the table
\end{center}
\begin{itemize}
\begin{itemize}

しかし、私のコンパイラ(pdflatex)は、2番目に「何かが間違っています-おそらく\itemがありません」というエラーを生成します\begin{itemize}

ミニページも使ってみました

\begin{minipage}[c]{\textwidth}
\end{itemize}
\begin{center}
    %the table
\end{center}
\begin{itemize}
\end{minipage}

しかし、これ以上の成功はありません。

だからここに私の質問があります:

アイテム化の「外側」にテーブルを表示して、ページの中央に配置するにはどうすればよいですか?

前もって感謝します

4

1 に答える 1

1

あなたの最初の戦略はうまくいきます、あなたはちょうど1つのレベルの項目化(2ではなく3)を逃しました。

\begin{document}
\begin{itemize}
  \item Item1
  \begin{itemize}
    \item Subitem1
    \begin{itemize}
      \item Subsubitem1
    \end{itemize}
  \end{itemize}
\end{itemize}

\begin{center}
[table]
\end{center}    

\begin{itemize}
  \item[] % we need an item here so make one with no bullet
  \begin{itemize}
    \item[] % as above
    \begin{itemize}
      \item Subsubitem2
    \end{itemize}
    \item Subitem2
  \end{itemize}
  \item Item2
\end{itemize}   
\end{document}
于 2010-09-24T21:54:03.007 に答える