ด้วยtabularสภาพแวดล้อมปกติคุณต้องการใช้p{width}ประเภทคอลัมน์ตามที่ Marcog ระบุ แต่นั่นบังคับให้คุณให้ความกว้างอย่างชัดเจน
วิธีการแก้ปัญหาก็คือtabularxสภาพแวดล้อม:
\usepackage{tabularx}
...
\begin{tabularx}{\linewidth}{ r X }
right-aligned foo & long long line of blah blah that will wrap when the table fills the column width\\
\end{tabularx}
คอลัมน์ X ทั้งหมดมีความกว้างเท่ากัน คุณสามารถมีอิทธิพลต่อสิ่งนี้โดยการตั้งค่า\hsizeในการประกาศรูปแบบ:
>{\setlength\hsize{.5\hsize}} X >{\setlength\hsize{1.5\hsize}} X
แต่แล้วปัจจัยทั้งหมดต้องรวมกันเป็น 1 ฉันคิดว่า (ฉันเอาสิ่งนี้มาจากคู่หูน้ำยาง) นอกจากนี้ยังมีแพ็คเกจtabularyที่จะปรับความกว้างคอลัมน์เพื่อปรับความสูงของแถว สำหรับรายละเอียดคุณสามารถรับเอกสารสำหรับแต่ละแพ็คเกจด้วยtexdoc tabulary(ใน TeXlive)