
Как в LyX глобально настроить расстояние между примерами, теоремами и т. д.?
Есть ли какая-то относительно короткая команда, которую я могу добавить в свою преамбулу?
Изображение выше взято из PDF-файла, созданного с помощью LyX, преобразованного в следующий формат 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}