gb4e:突出显示示例

gb4e:突出显示示例

在一位同事的演示中,我看到他的例子被展示在一个填充的灰色方块中(他使用了 powerpoint)。这给我留下了深刻的印象,因为它以一种微妙而谦虚的方式突出了这些例子。现在,我想知道是否有人能够\begin{exe}-\ex-\end{exe}以这种方式改变环境?

笔记:我认为有一种局部方法可以解决这个问题,也许我自己也能做到。但是,我正在寻找一种全局解决方案。

答案1

您可以使用该mdframed包来增强exe环境,例如

\surroundwithmdframed[backgroundcolor=gray!20]{exe}

有许多可应用的选项和样式,请参阅mdframed文档。

示例输出

\documentclass{article}

\usepackage{xcolor,mdframed,gb4e}

\surroundwithmdframed[backgroundcolor=gray!20]{exe}

\begin{document}

\begin{exe}
  \ex\label{here} Here is one.
  \ex[*]{Here another is.}
  \ex Here are some with judgements.
  \begin{xlist}
    \ex[]{A grammatical sentence am I.}
    \ex[*]{An ungrammatical sentence is you.}
    \ex[??]{A dubious sentence is she.}
    \ex
    \begin{xlist}
      \ex[**]{Need one a second embedding?}
      \ex[\%]{sometime.}
    \end{xlist}
    \ex Dare to judge me!
  \end{xlist}
  \ex This concludes our demonstration.
\end{exe}

\end{document}

相关内容