2011-02-25 89 views
5

LaTeX環境中是否有這樣的環境?使乳膠榮譽換行

Feb 22 06:00AM - Wake up 
Feb 22 06:15AM - Have breakfast 
Feb 22 08:00AM - A very long sentence that I will have to break at some point 
       but maintaining indentation 
Feb 22 08:00AM - Or maybe just a list here 
       One 
       Two 
       Three 

逐字符不是我想要的,並且用\\結束每個句子不會壓縮縮進。有沒有簡單的方法來完成這個,或者我將不得不手動調整它?

+0

您可以只使用表嗎? – rlibby 2011-02-25 01:35:43

+0

@rlibby是的,我沒有想到正確的方式:)距離LaTeX太多的時間了。 – user525602 2011-02-25 01:50:33

+0

順便說一句 - 你可能會在[tex.stackexchange.com](http://tex.stackexchange.com)上得到更好的LaTeX答案(這並不是說在這裏發佈這個有任何問題)。 – dmckee 2011-02-25 02:30:29

回答

1

我建議使用tabularx包。這將讓LaTeX自動打破長線,不像普通的tabular環境。

\documentclass{article} 
\usepackage{tabularx} 

\begin{document} 
\begin{tabularx}{\columnwidth}{rX} 
Feb 22 06:00AM -& Wake up \\ 
Feb 22 06:15AM -& Have breakfast \\ 
Feb 22 08:00AM -& A very long sentence that I will have to break at some point 
        but maintaining indentation \\ 
Feb 22 08:00AM -& Or maybe just a list here 
        One 
        Two 
        Three 
\end{tabularx} 
\end{document} 

如果你想要把手動斷裂處,很簡單:

Feb 22 08:00AM -& Or maybe just a list here \\ 
       & One \\ 
       & Two \\ 
       & Three 

的更多信息:

0

確定迄今爲止我發現的最好方法是使用組織模式(因爲這是我在第一個地方生成LaTeX的方式)並使用orgmode表。

| Feb 22 06:00AM - | Wake up                     | 
| Feb 22 06:15AM - | Have breakfast                   | 
| Feb 22 08:00AM - | A very long sentence that I will have to break at some point but maintaining indentation | 
|     | Or maybe just a list here                | 
|     | One                      | 
|     | Two                      | 
|     | Three                     | 

然後它會被導出爲一個表格的環境,就像這樣:

\begin{tabular}{ll} 
Feb 22 06:00AM - & Wake up                     \\ 
Feb 22 06:15AM - & Have breakfast                   \\ 
Feb 22 08:00AM - & A very long sentence that I will have to break at some point but maintaining indentation \\ 
        & Or maybe just a list here                 \\ 
        & One                      \\ 
        & Two                      \\ 
        & Three                      \\ 
\end{tabular} 
0

只需設置parindent爲負值,並且讓每一個項目是一個段落:

\documentclass{article} 
\parindent -4em 
\begin{document} 
Feb 22 06:00AM - Wake up 

Feb 22 06:15AM - Have breakfast 

Feb 22 08:00AM - A very long sentence that I will have to break at some point but maintaining indentation 

Feb 22 08:00AM - Or maybe just a list here\\ 
      One\\ 
      Two\\ 
      Three\\ 
\end{document} 
0

也許我誤解你的問題在我以前的答案。如果要將縮進的自動調整爲最長的標籤,請使用分項:

\documentclass{article} 
\begin{document} 
\begin{itemize} 
\item[Feb 22 06:00AM -] Wake up 
\item[Feb 22 06:15AM -] Have breakfast 
\item[Feb 22 08:00AM -] A very long sentence that I will have to break at some point but maintaining indentation 
\item[Feb 22 08:00AM -] Or maybe just a list here\\ 
      One\\ 
      Two\\ 
      Three\\ 
\end{itemize} 
\end{document}