2011-06-01 43 views
2

我試圖實現以下,但沒有間距問題。乳膠 - 同一上市內的兩列?

的形象是什麼,我想實現但沒有間距問題:

enter image description here

目前它只是與黏合正常上市。

我想通過引入兩列來避免Tab鍵。那可能嗎?

當前代碼:

\begin{lstlisting}[caption=Elements of time in the background knowledge, label=btime] 

year(Y):-      hour(H):- 
    Y in 2000..2011.     H in 0..23. 

month(M):-     minute(M):- 
    M in 1..12.      M in 0..59. 

day_of_month(D):-    seconds(S):- 
    D in 1..31.      minute(S). 

date([D, M, Y]):-     time([H,M]):- 
    year(Y),       hour(H), 
    month(M),      minute(M). 
    day_of_month(D).        

\end{lstlisting} 
+0

我不想把一個放在另一個之下,因爲它浪費了很多空間,看起來很醜! – kkudi 2011-06-01 22:20:00

+0

只是使用表格環境(我可能不明白列表環境爲您做了什麼 - 我沒有用過)? – Hendy 2011-06-02 03:11:30

+0

我試過,但它並沒有給我確切的結果(見鏈接),我想要的。或者我不知道如何實現它 – kkudi 2011-06-02 12:26:25

回答

2

像這樣的東西(結果看上去像THIS)?

\begin{tabular}{p{7cm}p{7cm}} 
year(Y):-       & hour(H):-  \\ 
    \hspace{10mm}Y in 2000..2011.  & \hspace{10mm} H in 0..23. \\ 
& \\ 
month(M):-       & minute(M):- \\ 
    \hspace{10mm} M in 1..12.   & \hspace{10mm} M in 0..59. \\ 
& \\ 
day\_of\_month(D):-     & seconds(S):- \\ 
    \hspace{10mm} D in 1..31.   & \hspace{10mm} minute(S).  \\ 
& \\ 
date([D, M, Y]):-     & \hspace{10mm} time([H,M]):- \\ 
     \hspace{10mm} year(Y),   & \hspace{15mm} hour(H),  \\ 
    \hspace{10mm} month(M),   & \hspace{10mm} minute(M).  \\ 
    \hspace{10mm} day\_of\_month(D). &     \\ 
\end{tabular} 
  • 扭捏值p{Xcm}得到你想要
  • 柱距離扭捏值\hspace{Xmm}得到你想要
    • 壓痕另一種方法是使用\quad\qquad,雖然可能對你來說不夠用