Подавление пробела в конце предложения после точки не работает в классе Beamer?

Подавление пробела в конце предложения после точки не работает в классе Beamer?

Предположительно, 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}

Связанный контент