
Предположительно, LaTeX ставит двойной пробел после .
(конец предложения), который можно подавить с помощью следующего обратного слеша .\
. Однако, похоже, это не работает в beamer
классе LaTeX. См. следующий MWE:
\documentclass[11pt]{beamer}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenx}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{verbatim}
\usepackage{ragged2e}
\title{Beispiel in \LaTeX}
\author{rotton}
\begin{document}
\section{Horizontale Abstände}
\begin{frame}{Punkttest}
Nach Punkt: Stets doppeltes Leerzeichen, unterdrücken mit \texttt{.\textbackslash} : \\
\textbf{Flattersatz, linksbündig} \\
Prof.\ Dr.\ rer.\ nat.\ habil.\ Müller und noch etwas Text bis zum Zeilenende \\
Prof. Dr. rer. nat. habil. Müller und noch etwas Text bis zum Zeilenende
\justifying
\textbf{Der Rest im Blocksatz} \\
Prof.\ Dr.\ rer.\ nat.\ habil.\ Müller und noch etwas Text bis zum Zeilenende \\
Prof. Dr. rer. nat. habil. Müller und noch etwas Text bis zum Zeilenende
\end{frame}
\end{document}
Я думал, что это из-за неровного правого выравнивания, но даже с\justifying
, эти пространства вообще не меняются!
Может кто-нибудь объяснить? Возможно ли получить поведение интервала по умолчанию в
beamer
, и если да, то как?
решение1
Загрузка \usepackage[ngerman]{babel}
проблем \frenchspacing
, которые влияют на интервалы (фактически подавляя их) вокруг определенных знаков препинания. К ним относятся .
, ?
, !
, :
, ;
и ,
. Вы можете отменить это, выполнив \nonfrenchspacing
:
\documentclass[11pt]{beamer}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{ragged2e}
\title{Beispiel in \LaTeX}
\author{rotton}
\begin{document}
\nonfrenchspacing
\section{Horizontale Abstände}
\begin{frame}{Punkttest}
Nach Punkt: Stets doppeltes Leerzeichen, unterdrücken mit \texttt{.\textbackslash} : \\
\textbf{Flattersatz, linksbündig} \\
Prof.\ Dr.\ rer.\ nat.\ habil.\ Müller und noch etwas Text bis zum Zeilenende \\
Prof. Dr. rer. nat. habil. Müller und noch etwas Text bis zum Zeilenende
\justifying
\textbf{Der Rest im Blocksatz} \\
Prof.\ Dr.\ rer.\ nat.\ habil.\ Müller und noch etwas Text bis zum Zeilenende \\
Prof. Dr. rer. nat. habil. Müller und noch etwas Text bis zum Zeilenende
\end{frame}
\end{document}