額外的行我有一個纏着我一個LaTeX問題。我一直在試圖讓列表環境在表格環境中正確顯示。到目前爲止,除了一件事之外,我已經得到了一切:列表的頂部與表中的其他條目不一致,實際上它看起來像在列表的上方添加了一行......我想要列出這些列表在頂部。這就是我,一個自定義列表環境:表格環境中LaTeX的列表環境:在頂部對齊防止
\newenvironment{flushemize}{
\begin{list}{$\bullet$}
{\setlength{\itemsep}{1pt}
\setlength{\parskip}{0pt}
\setlength{\parsep}{0pt}
\setlength{\partopsep}{0pt}
\setlength{\topsep}{0pt}
\setlength{\leftmargin}{12pt}}}{\end{list}}
更名爲左對齊:
\newcommand{\rr}{\raggedright}
,這裏是我的表:
\begin{table}[H]\caption{Tank comparisons}\label{tab:tanks}
\centering
\rowcolors{2}{white}{tableShade}
\begin{tabular}{p{1in}p{1.5in}p{1.5in}rr}
\toprule
{\bf Material} & {\bf Pros} & {\bf Cons} & {\bf Size} & {\bf Cost} \\
\midrule
\rr Reinforced concrete &\rr \begin{flushemize}\item Strong \item Secure \end{flushemize}&\rr \begin{flushemize}\item Prone to leaks \item Relatively expensive to install \item Heavy \end{flushemize} & 100,000 gal & \$299,400 \\
\rr Steel & \begin{flushemize}\item Strong \item Secure \end{flushemize} & \begin{flushemize}\item Relatively expensive to install \item Heavy \item Require painting to prevent rusting \end{flushemize} & 100,000 gal & \$130,100 \\
\rr Polypropylene & \begin{flushemize}\item Easy to install \item Mobile \item Inexpensive \item Prefabricated \end{flushemize} & \begin{flushemize}\item Relatively insecure \item Max size available 10,000 gal \end{flushemize} & 10,000 gal & \$5,000 \\
\rr Wood & \begin{flushemize}\item Easy to install \item Mobile \item Cheap to install \end{flushemize} & \begin{flushemize}\item Prone to rot \item Must remain full once constructed \end{flushemize} & 100,000 gal & \$86,300\\
\bottomrule
\end{tabular}
\end{table}
更新
謝謝小Bobby Tables和Charles Stewart的回覆。我嘗試了你的兩個建議,但不幸的是無法讓他們工作。
對於tweaklist我想:
...
\usepackage{tweaklist}
\renewcommand{\enumhook}{\setlength{\topsep}{0pt}
\setlength{\itemsep}{0pt}}
\begin{document}
\begin{table}[H]
\centering
\begin{tabular}{lp{2in}l}
blah & \begin{itemize}\item One \item Two\end{itemize} & blah \\
blah & blah & blah \\
\end{tabular}
\end{table}
...
和paralist我想:
...
\usepackage{paralist}
\begin{document}
\begin{table}[H]
\centering
\begin{tabular}{lp{2in}l}
blah & \begin{compactitem}\item One \item Two\end{compactitem} & blah \\
blah & blah & blah \\
\end{tabular}
\end{table}
...
讓我知道如果我錯過了什麼我試圖用帶有包裝的文檔,盡我所能。
這似乎是與表格的環境中其他的環境問題。儘管其他人的努力,將數字放在表格中也會留下頂部空間:http://stackoverflow.com/questions/1467351/latex-tabular-vertical-alignment-to-top – Usagi 2010-04-28 16:35:04