\footnote の前での改行を禁止する

\footnote の前での改行を禁止する

脚注の番号が新しい行に配置されないようにするにはどうすればよいですか?

ここに画像の説明を入力してください

私は次のコードを使用しています:

erfüllen und nicht von den Erlöschens-\footnote{The text of the footnote.}
oder Ausschlussgründen\footnote{Text.} der IRO-Verfassung erfasst werden.

答え1

ハイフンを\mbox次のようにパッケージ化するとうまくいきます:

erfüllen und nicht von den Erlöschens\mbox{-}\footnote{The text of the footnote.}
oder Ausschlussgründen\footnote{Text.} der IRO-Verfassung erfasst werden.

(@barbara beeton に感謝)

答え2

考えられる解決策の 1 つは、amsmathパッケージをロードし (すでに実行している可能性があります)、\nobreakdash次のマクロを使用することです。

ここに画像の説明を入力してください

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{amsmath}         % for '\nobreakdash' macro
\setlength\textwidth{5.5cm}  % just for this example
\begin{document}

\noindent
erfüllen und nicht von den Erlöschens-\footnote{Text}
oder Ausschlussgründen\footnote{Text} der IRO-Verfassung erfasst werden.

\bigskip\noindent
erfüllen und nicht von den Erlöschens\nobreakdash-\footnote{Text}
oder Ausschlussgründen\footnote{Text} der IRO-Verfassung erfasst werden.

\end{document}

関連情報