创建基本表格时遇到问题

创建基本表格时遇到问题

我目前正在用 LaTeX 撰写我的论文,在创建一个简单的表格时遇到了障碍。

我希望它看起来与此类似(在 Numbers 中完成的快速模型)

需要的风格

我面临的主要问题是解决使表格适合页面宽度而文本不跨越行的问题,我曾尝试使用传统的 tabular 和 tabularx,但似乎没有任何进展。

欢迎任何帮助,谢谢!

我目前拥有的:

\begin{tabularx}{\textwidth}{l|X}
 \textbf{Date Commencing:} & 9th September 2013 \\
  \textbf{Weeks Objectives} & My objectives for this week are as follows: \\ Investigate potential project ideas Run project ideas by lecturers
\textbf{Progress} & Date Commencing text goes here \\
\end{tabularx}

答案1

l正如@egreg已经评论的那样,您似乎颠倒了列类型和的顺序X。以下示例创建新的列类型,(a)自动使左侧列中的所有内容大胆的(b)对于右栏内容,使用不对齐方式而非完全对齐——同时允许使用连字符。

在此处输入图片描述

\documentclass{article}
\usepackage{tabularx,lipsum,ragged2e}
\newcolumntype{L}{>{\RaggedRight\arraybackslash}X}
\newcolumntype{b}{>{\bfseries}l}
\begin{document}
\noindent
\begin{tabularx}{\textwidth}{@{}b|L@{}}
Week Commencing & 4 March 2014\\
Objectives & \lipsum*[2]\\
Progress & \lipsum*[3]
\end{tabularx}

\bigskip

\noindent
\begin{tabularx}{\textwidth}{@{}b|L@{}}
Week Commencing & 9th September 2013 \\
Objectives & Investigate potential project ideas \\
& Run project ideas by lecturers\\
Progress & Date Commencing text goes here \\
\end{tabularx}
\end{document}

相关内容