¿Suprimir el espaciado al final de la oración después del período no funciona en la clase Beamer?

¿Suprimir el espaciado al final de la oración después del período no funciona en la clase Beamer?

Supuestamente, LaTeX pone un doble espacio después de .(final de la frase), que puede suprimirse mediante una barra invertida siguiente .\. Sin embargo, esto no parece funcionar en beamerla clase LaTeX. Consulte el siguiente 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}

Pensé que esto se debía a la alineación irregular hacia la derecha, pero incluso con\justifying¡Esos espacios no cambian en absoluto! Espaciado horizontal después del período en el proyector ¿Alguien puede explicar esto? ¿Es posible obtener el comportamiento de espaciado predeterminado en beamery, en caso afirmativo, cómo?

Respuesta1

\usepackage[ngerman]{babel}Problemas de carga \frenchspacing, lo que afecta el espaciado (suprimiéndolos efectivamente) alrededor de cierta puntuación. Estos incluyen ., ?, !, :y ;. ,Puede revertir esto emitiendo \nonfrenchspacing:

ingrese la descripción de la imagen aquí

\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}

información relacionada