2012-05-19 32 views
8

Tôi đang tạo ra một số bảng như sau:mủ bảng chiều rộng giống như textwidth

\begin{tabular}[l]{|l|l|l|} 
\hline 
Input & Output& Action return \\ 
\hline 
\hline 
DNF & simulation & jsp\\ 
\hline 

\end{tabular} 

Làm thế nào tôi có thể có thể cung cấp bảng này chiều rộng tương tự như chiều rộng văn bản? Đối với đồ họa tôi sử dụng

[width = \ textwidth]

Nhưng điều này không làm việc cho bảng.

+2

Nó có thể là tốt hơn để di chuyển này để tex.stackexchange.com. – Bram

+1

được gắn cờ để di chuyển sang tex.SX – epsilonhalbe

+0

Đã đăng chéo: http://tex.stackexchange.com/questions/56492 – Kev

Trả lời

16

Gói tabularx mang đến cho bạn

  1. chiều rộng tổng như một tham số đầu tiên, và
  2. một cột kiểu mới X, tất cả X cột sẽ phát triển để lấp đầy lên tổng chiều rộng.

Ví dụ của bạn:

\usepackage{tabularx} 
% ...  
\begin{document} 
% ... 

\begin{tabularx}{\textwidth}{|X|X|X|} 
\hline 
Input & Output& Action return \\ 
\hline 
\hline 
DNF & simulation & jsp\\ 
\hline 
\end{tabularx} 
+7

Có thể căn giữa văn bản trong các cột X không? –

+4

@JohnThreepwood và bất kỳ ai đến trang này tìm kiếm cùng một câu hỏi này, chủ đề sau trên tex stackexchange tỏ ra rất hữu ích; https://tex.stackexchange.com/questions/89166/centering-in-tabularx-and-x-columns – WalterB

+0

@WalterB này, cảm ơn bạn đã trả lời nhận xét cũ của tôi :-) –

Các vấn đề liên quan