用LaTeX标记带/不带行的文本?

时间:2010-07-18 14:18:23

标签: latex

这是Pragmatic Bookshelf的截屏。

http://img707.imageshack.us/img707/9705/screenshot20100718at913.png

如何使用LaTeX制作这个带盒装的文字?它有自己的下划线标题,并使用颜色。

如何用灰色背景制作一些文字如下?

http://img20.imageshack.us/img20/7351/screenshot20100718at916.png

添加

Konrad的方法有效,但看起来它对多列包不起作用。

Tonio的方法仅显示字符的灰色,但我希望将灰色框扩展到\ textwidth的末尾。

http://img714.imageshack.us/img714/8417/screenshot20100718at247.png

我针对\ texwidth发布了另一个question,无论如何它似乎都在工作。

2 个答案:

答案 0 :(得分:2)

您应该使用color包。

例如,

\colorbox{red}{Black text on red background}

创建一个黑色文本,背景为红色。 可以看到color功能的良好描述here和扩展示例here

答案 1 :(得分:2)

使用TikZ最容易创建圆角框:

\begin{tikzpicture}
  \draw node[draw=black,fill=black!20,rounded corners,inner sep=2ex,text width=\textwidth] {
    Lorem ipsum dolor sit amet \dots
    };
\end{tikzpicture}