定义我自己的显示环境

定义我自己的显示环境

我想定义一个显示内容的环境,类似于显示数学模式或者类似于环境figure

我可以像在这个 MWE 中一样将内容居中:

\documentclass[12pt]{article}
\usepackage[margin=1.8cm]{geometry}
\geometry{a4paper}
\usepackage[parfill]{parskip}

\newenvironment{displayme}{\begin{center}}{\end{center}}

\begin{document}

Hello there!

\begin{displayme}
  Hi
\end{displayme}

Hi!

\end{document}

但是当然,显示数学模式会在方程式周围添加很好的间距(我认为)abovedisplayskip并且belowdisplayskip我不确定显示数学模式是如何定义的以及它在哪里使用什么值等等。

它可以被复制吗?

答案1

您可以定义displayme类似于\[...\]但将其内容放在里面tabular。结果是显示将处于文本模式。

在此处输入图片描述

\documentclass{article}

\newenvironment{displayme}
  {\[
     \begin{tabular}{@{}c@{}}}
  {  \end{tabular}
   \]}

\begin{document}

Hello there!
\begin{displayme}
  Hi
\end{displayme}
Hi!

\end{document}

注意:显示数学方程式应成为段落样式/流程的一部分,因此也应成为句子结构的一部分。因此,它前面很少会有空行。

相关内容