von SCHArF » Sa 7. Jan 2012, 23:04
Hi,
ich habe ein Problem mit dem xspace-Paket in Verbindung mit dem csquotes-Paket.
\documentclass[a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xspace}
\usepackage{csquotes}
\usepackage[ngerman]{babel}
\newcommand{\abs}{~\ldots\xspace} % immer ein geschützes Leerzeichen (laut deutschen Rechtschreibregeln
\xspaceaddexceptions{\grqq \grq \enquote \} } % zu ignorierende Zeichen (welche für csquote-Paket?}
\begin{document}
\enquote{\abs} % hier kommt ein Leerezeichen, wo keines sein sollte
\glq\abs\grq % OK, wegen xspaceaddexceptions
\glqq\abs\grqq % OK, wegen xspaceaddexceptions
\glqq\abs r\grqq % OK
\enquote{\abs\unskip} % Verlegenheitslösung
\abs,
\abs! % \abs !
\abs;
\end{document}
\enquote{\abs}
Latex sollte hier kein Leerzeichen am Ende setzen, tut es aber.
Gibt es irgendwelche Kommandos für den xspaceaddexceptions-Befehl?
Ich habe keine passende gefunden.
Hi,
ich habe ein Problem mit dem xspace-Paket in Verbindung mit dem csquotes-Paket.
[code]
\documentclass[a4paper]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{xspace}
\usepackage{csquotes}
\usepackage[ngerman]{babel}
\newcommand{\abs}{~\ldots\xspace} % immer ein geschützes Leerzeichen (laut deutschen Rechtschreibregeln
\xspaceaddexceptions{\grqq \grq \enquote \} } % zu ignorierende Zeichen (welche für csquote-Paket?}
\begin{document}
\enquote{\abs} % hier kommt ein Leerezeichen, wo keines sein sollte
\glq\abs\grq % OK, wegen xspaceaddexceptions
\glqq\abs\grqq % OK, wegen xspaceaddexceptions
\glqq\abs r\grqq % OK
\enquote{\abs\unskip} % Verlegenheitslösung
\abs,
\abs! % \abs !
\abs;
\end{document}
[/code]
\enquote{\abs}
Latex sollte hier kein Leerzeichen am Ende setzen, tut es aber.
Gibt es irgendwelche Kommandos für den xspaceaddexceptions-Befehl?
Ich habe keine passende gefunden.