
どうやら、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}