ドイツ語のハイフネーションは機能しない

ドイツ語のハイフネーションは機能しない

私のバベル構成には以下が含まれますドイツ人そして英語...

\documentclass[
oneside, openright, titlepage,
dottedtoc, numbers=noenddot,
headinclude, footinclude=true,
cleardoublepage=empty, abstractoff,
BCOR=5mm, paper=a4, fontsize=11pt,
ngerman,
american,
draft
]
{scrreprt}

\PassOptionsToPackage{utf8}{inputenc}
\usepackage{inputenc}
\usepackage[ngerman,english]{babel}
\usepackage[pdfspacing]{classicthesis}

\begin{document}

% Disable paragraph indentation.
\setlength{\parindent}{0pt}

9. Wie lange benötigen die Personen für die Erfassung/Aktualisierung
der Daten vor Ort und bei der Nachbearbeitung im Büro?\\

10. Verwenden Sie ein kommerzielles Hardware- oder Software-Produkt
für die Verwaltung\\

\end{document}

...しかし、ハイフネーションが正しく機能していないようです。下書きモード。

ドイツ語ハイフネーション

質問:

  • 自動ハイフネーションを使用するには何を設定する必要がありますか?
  • 補足質問:と\\の間に空行を入れるために を追加する必要があるのはなぜですか?9.10.

答え1

使用する言語を選択する必要があります。\selectlanguage{ngerman}ドイツ語のテキストの前に を、\selectlanguage{english}英語のテキストの前に を追加します。

LaTeX ではハイフネーションを正しく行うことができないため、ハイフネーションが機能しません。ハイフネーションが発生する可能性のある場所をマークするには、Erfassung/Aktualisierung ( を使用していますbabel)を挿入します。"-

適切にタイプセットされた列挙体を構築するために使用します\begin{enumerate}

MWE に次のものを追加しました:

\documentclass[
oneside, openright, titlepage,
dottedtoc, numbers=noenddot,
headinclude, footinclude=true,
cleardoublepage=empty, abstractoff,
BCOR=5mm, paper=a4, fontsize=11pt,
ngerman,
american,
draft
]
{scrreprt}

\PassOptionsToPackage{utf8}{inputenc}
\usepackage{inputenc}
\usepackage[ngerman,english]{babel}
\usepackage[pdfspacing]{classicthesis}

\begin{document}

% Disable paragraph indentation.
\setlength{\parindent}{0pt}
\selectlanguage{ngerman}
\begin{enumerate}
  \item Wie lange benötigen die Personen für die Erfassung/Aktuali"-sierung 
    der Daten vor Ort und bei der Nachbearbeitung im Büro?
  \item Verwenden Sie ein kommerzielles Hardware- oder Software-Produkt
    für die Verwaltung
\end{enumerate}

\end{document}

関連情報