2011-06-01 42 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,虽然可能对你来说不够用