在LyX、AMSMath模組中,如何調整範例、定理等之間的間距?

在LyX、AMSMath模組中,如何調整範例、定理等之間的間距?

在 LyX 中,我如何全域調整範例、定理等之間的空間?

在此輸入影像描述

我可以在序言中添加一些相對較短的命令嗎?

上面的圖片取自 LyX 檔案產生的 PDF,轉換為以下 LaTeX(純文字):

%% LyX 2.2.3 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\setlength{\parskip}{\bigskipamount}
\setlength{\parindent}{0pt}
\usepackage{amsmath}
\usepackage{amsthm}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\theoremstyle{plain}
\newtheorem{thm}{\protect\theoremname}
  \theoremstyle{definition}
  \newtheorem{example}[thm]{\protect\examplename}

\makeatother

\usepackage{babel}
  \providecommand{\examplename}{Example}
\providecommand{\theoremname}{Theorem}

\begin{document}
\begin{example}
Hello.
\end{example}

\begin{example}
Hello.
\end{example}

\begin{thm}
Hello.
\end{thm}

\begin{thm}
Hello.
\end{thm}


\end{document}

答案1

除了重新定義定理樣式之外,thmtools例如您可以變更 的值\topsep。這樣的修改似乎只改變了類似定理結構的值,但我沒有徹底測試。因此,我建議在您的程式碼中添加這個小內容(根據您的需求調整值 - 為了演示目的,我誇大了修改):

\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\setlength{\parskip}{\bigskipamount}
\setlength{\parindent}{0pt}
\usepackage{amsmath}
\usepackage{amsthm}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\theoremstyle{plain}
\newtheorem{thm}{\protect\theoremname}
  \theoremstyle{definition}
  \newtheorem{example}[thm]{\protect\examplename}
\topsep = 1cm
\makeatother
\usepackage{babel}
\providecommand{\examplename}{Example}
\providecommand{\theoremname}{Theorem}

\begin{document}

\begin{example}
Hello.
\end{example}

\begin{example}
Hello.
\end{example}

\begin{thm}
Hello.
\end{thm}

\begin{thm}
Hello.
\end{thm}

\end{document} 

在此輸入影像描述

相關內容