改变行距

改变行距

我的文档中的行距有问题。我使用的是“Book”文档类。以下是示例:

在此处输入图片描述

以下代码片段产生此输出:

Nachdem im Kapitel \ref{sec:PIZR_Buck} und \ref{sec:PIZR_Boost} die Berechnungsvorschriften für die Reglerparameter in Abhängigkeit der Polstellen gefunden wurden, kann nun die Polplatzierung durchgeführt werden.
Eine einheitliche Methode zur Vergabe der Streckenpole ist nicht möglich, weshalb es sich anbietet, vorab günstige Lagen der Polstellen zu definieren.
Allgemein lassen sich Polstellen durch die Eigenfrequenz $\omega_\mathrm{e}$ und die Dämpfung $\zeta$ charakterisieren.
Für ein komplex konjugiertes Polstellenpaar gilt:
\begin{align}
    \mathrm{p}_{1,2} = \omega_\mathrm{e}\left(-\zeta\pm j\sqrt{1-\zeta^2}\right),
\end{align}
wobei für eine rein reelle Polstelle mit $\zeta=1$ folgt:
\begin{align}
    \mathrm{p}_{3} = \omega_\mathrm{e} .   
\end{align} 
An der Lage der Pole kann man Systemeigenschaften wie z.B. Kausalität, Stabilität und Dynamik ablesen \cite{Unbehauen_SYS}.
Die zu platzierenden Pole haben einen Einfluss auf das Zeitverhalten einer Eigenbewegung des Systems.
Die Nullstellen des charakteristischen Polynoms einer Differentialgleichung bestimmen die Exponenten der Exponentialfunktion in der allgemeinen Lösung der Differentialgleichung.

我的工作中多次出现了此类错误。这是什么原因造成的?

编辑:这是我的包含和定义:

% 00_defines.tex
% ------------------------------------------------------
\documentclass[12pt,
              a4paper,
              DIV=calc,openany
            ]{book}%{scrartcl}
\usepackage[autooneside=false,automark,markcase=ignoreuppercase,headsepline,plainheadsepline]{scrlayer-scrpage}
%\automark[section]{chapter}
\usepackage[left=3cm,right=3cm,top=3cm,bottom=3cm]{geometry}
% scrartcl ist eine abgeleitete Artikel-Klasse im Koma-Skript
% zur Kontrolle des Umbruchs Klassenoption draft verwenden
\usepackage[ngerman]{babel}
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{5}
%\usepackage[backend=biber]{biblatex}
\usepackage{acronym}
\usepackage{verbatim}
\usepackage{algorithm}
%\usepackage{algorithmic}
\usepackage{algpseudocode}
\usepackage{etoolbox}
\usepackage{subfiles}
\usepackage{nicefrac}
\usepackage{array,cellspace}
\usepackage{bigints}
\usepackage[]{listofsymbols}
%\bibliographystyle{alpha}
\usepackage{float}
\usepackage{tikz}
\usepackage{pdflscape}
\usepackage{trees}
\usepackage[europeanresistors,americaninductors,straightvoltages]{circuitikzgit}
\def\coord(#1){coordinate(#1)}
\def\coord(#1){node[circle, red, draw, inner sep=1pt,pin={[red, overlay, inner sep=0.5pt, font=\tiny, pin distance=0.1cm, pin edge={red, overlay,}]45:#1}](#1){}}
\usetikzlibrary{shapes,arrows,positioning,decorations.markings,calc}
\usepackage{siunitx}
\usepackage{wrapfig}
\usepackage{rotating,booktabs,multirow}
\usepackage{enumerate}
%\usepackage{fontspec}
%\setmainfont{Latin Modern Roman}
\usepackage[utf8]{inputenc} %-> PDFLATEX
%\usepackage[latin1]{inputenc} %  Alternativ unter Windows
\usepackage[T1]{fontenc} %-> PDFLATEX
\usepackage{latexsym}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{mathtools}
\usepackage{cancel}
\usepackage{morewrites}
\usepackage[toc]{glossaries}
\makeglossaries
\renewcommand*\glspostdescription{\dotfill}
\usepackage[]{listofsymbols}
\usepackage{cases}
\usepackage{minted,xcolor}
\usemintedstyle{monokai}
\setminted{fontsize=\scriptsize,baselinestretch=1}
% Abstand obere Blattkante zur Kopfzeile ist 2.54cm - 15mm
\setlength{\topmargin}{-15mm}
\newtheorem{Satz}{Satz}[section]
\newtheorem{Definition}[Satz]{Definition} 
\newtheorem{Lemma}[Satz]{Lemma}                          
%\numberwithin{equation}{chapter}
\usepackage{mathrsfs}
\definecolor{tokloGrey}{rgb}{0.68,0.68,0.68}
% Für Zeichnung
\usetikzlibrary{patterns}
\usetikzlibrary{shapes.misc}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\usepackage{expl3}
\usepackage{caption}
\usepackage{subcaption}
% Schriftgröße der Caption
\captionsetup[figure]{font=footnotesize}
\captionsetup[table]{font=footnotesize}
\ExplSyntaxOn
\cs_set_eq:NN \fpeval \fp_eval:n
\ExplSyntaxOff
\usepackage[hidelinks]{hyperref}
\usepackage{cleveref}
% Microtype - für gleichbleibende Zeilenumbrüche
\usepackage{microtype}
\definecolor{tkblue}{rgb}{0,0.212,0.369}
\definecolor{tkred}{rgb}{1,0.064,0.064}
\usepackage{pstricks}
\usepackage{pst-plot}
\usepackage{pst-pdf}
\usepackage{pdfpages}
\allowdisplaybreaks
\usepackage{multirow}
\usepackage{svg}
\usepackage{array,cellspace}
\setlength\cellspacetoplimit{4pt} 
\setlength\cellspacebottomlimit{4pt}
\usepackage[edges]{forest}
\usetikzlibrary{positioning}
\newsavebox\circuiti
\newsavebox\circuitii
\newsavebox\circuitiii
%\usepackage{subfigure}
\usepgfplotslibrary{external}
\tikzset{external/system call={pdflatex
        \tikzexternalcheckshellescape -halt-on-error -interaction=batchmode --extra-mem-top=3000000
        -jobname "\image" "\texsource"}}
\tikzexternalize[prefix=figures/]
\tikzsetnextfilename{name_of_resulting_pdf}
\usepackage[toc,page]{appendix}
\newcommand{\stoptocwriting}{%
  \addtocontents{toc}{\protect\setcounter{tocdepth}{-1}}}
\newcommand{\resumetocwriting}{%
  \addtocontents{toc}{\protect\setcounter{tocdepth}{\arabic{tocdepth}}}}

\AtBeginEnvironment{align}{%
  \footnotesize%
}
\AtBeginEnvironment{equation}{%
  \footnotesize%
}
\AtBeginEnvironment{bmatrix}{%
  \footnotesize%
}
\AtBeginEnvironment{align*}{%
  \footnotesize%
}

% FÜR Matplotlib
\DeclareUnicodeCharacter{2212}{-}

答案1

自从这个答案发表以来,这个问题就得到了澄清

\AtBeginEnvironment{align}{%
  \footnotesize%
}

这将导致对齐之前的段落在脚注大小基线上设置正常大小的文本,因为段落是在段落末尾设置的。

一个简单的例子是 在此处输入图片描述

\documentclass{article}

\usepackage[german]{babel}
\usepackage{amsmath}
\let\zzalign\align
\def\align{\footnotesize\zzalign} % Dont do this

\begin{document}

\section{zzz\label{sec:PIZR_Buck}}
zz
\section{zzz\label{sec:PIZR_Boost}}


Nachdem im Kapitel \ref{sec:PIZR_Buck} und \ref{sec:PIZR_Boost} die
Berechnungsvorschriften für die Reglerparameter in Abhängigkeit der
Polstellen gefunden wurden, kann nun die Polplatzierung durchgeführt
werden.  Eine einheitliche Methode zur Vergabe der Streckenpole ist
nicht möglich, weshalb es sich anbietet, vorab günstige Lagen der
Polstellen zu definieren.  Allgemein lassen sich Polstellen durch die
Eigenfrequenz $\omega_\mathrm{e}$ und die Dämpfung $\zeta$
charakterisieren.  Für ein komplex konjugiertes Polstellenpaar gilt:
\begin{align}
    \mathrm{p}_{1,2} = \omega_\mathrm{e}\left(-\zeta\pm j\sqrt{1-\zeta^2}\right),
\end{align}
wobei für eine rein reelle Polstelle mit $\zeta=1$ folgt:
\begin{align}
    \mathrm{p}_{3} = \omega_\mathrm{e} .   
\end{align} 
An der Lage der Pole kann man Systemeigenschaften wie z.B. Kausalität,
Stabilität und Dynamik ablesen \cite{Unbehauen_SYS}.  Die zu
platzierenden Pole haben einen Einfluss auf das Zeitverhalten einer
Eigenbewegung des Systems.  Die Nullstellen des charakteristischen
Polynoms einer Differentialgleichung bestimmen die Exponenten der
Exponentialfunktion in der allgemeinen Lösung der
Differentialgleichung.

\end{document}

原始答案

从你的图片来看,你似乎有与此类似的东西

在此处输入图片描述

\documentclass{article}

\usepackage[german]{babel}
\usepackage{amsmath}
\let\zzalign\align
\def\align{{\offinterlineskip\par}\zzalign}

\begin{document}

\section{zzz\label{sec:PIZR_Buck}}
zz
\section{zzz\label{sec:PIZR_Boost}}


Nachdem im Kapitel \ref{sec:PIZR_Buck} und \ref{sec:PIZR_Boost} die
Berechnungsvorschriften für die Reglerparameter in Abhängigkeit der
Polstellen gefunden wurden, kann nun die Polplatzierung durchgeführt
werden.  Eine einheitliche Methode zur Vergabe der Streckenpole ist
nicht möglich, weshalb es sich anbietet, vorab günstige Lagen der
Polstellen zu definieren.  Allgemein lassen sich Polstellen durch die
Eigenfrequenz $\omega_\mathrm{e}$ und die Dämpfung $\zeta$
charakterisieren.  Für ein komplex konjugiertes Polstellenpaar gilt:
\begin{align}
    \mathrm{p}_{1,2} = \omega_\mathrm{e}\left(-\zeta\pm j\sqrt{1-\zeta^2}\right),
\end{align}
wobei für eine rein reelle Polstelle mit $\zeta=1$ folgt:
\begin{align}
    \mathrm{p}_{3} = \omega_\mathrm{e} .   
\end{align} 
An der Lage der Pole kann man Systemeigenschaften wie z.B. Kausalität,
Stabilität und Dynamik ablesen \cite{Unbehauen_SYS}.  Die zu
platzierenden Pole haben einen Einfluss auf das Zeitverhalten einer
Eigenbewegung des Systems.  Die Nullstellen des charakteristischen
Polynoms einer Differentialgleichung bestimmen die Exponenten der
Exponentialfunktion in der allgemeinen Lösung der
Differentialgleichung.

\end{document}

但是很难猜测代码的意图,因为在这种形式下,它除了明确地弄乱行距之外没有做任何事情。


相关内容