Am Thu, 16 May 2013 06:32:56 -0700 (PDT) schrieb Clemens Winkler:
> Hallo NG,
>
> in einem Makro verwende ich detokenize, um �hnlich wie bei \verb auch LaTeX-Befehle als Text darzustellen. Zus�tzlich nutze ich auch das fontenc-Paket. In dieser Kombination wird aber eins von zwei aufeinanderfolgenden Minuszeichen "geschluckt":
>
>
> \documentclass{minimal}
> \usepackage[T1]{fontenc}
>
> \begin{document}
> \texttt{\detokenize{\bfseries - -- ---}}
> \end{document}
> Warum ist das so und was kann ich dagegen tun?
Nun, es hat nichts mit \detokenize zu tun. So sind einfach die
Ligaturen bei tt/T1.
Du kannst die Ligaturen in einer Schrift aber unterdr�cken. F�r eine
Schrift mit dem \pdfnoligatures-Befehl oder konfortabler mit
microtype.
\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
{\ttfamily\pdfnoligatures\font}
\texttt{- -- ---}
\texttt{\detokenize{\bfseries - -- ---}}
\end{document}
http://tex.stackexchange.com/questions/36692/how-do-i-prevent-latex-from-creating-en-dash-and-em-dash
--
Ulrike Fischer
http://www.troubleshooting-tex.de/