
.
據推測,LaTeX 在(後面放置了一個雙空格句子結尾),可以透過後面的反斜線來抑制.\
。然而,這似乎在 LaTeX 類別中不起作用beamer
。請參閱以下 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}