Seite 1 von 1

Eine freie Tilde im Text

Verfasst: Mi 7. Mär 2012, 18:46
von Kobalt
Hallo,

ich möchte eine freie Tilde im Textmodus zwischen zwei Zeichen setzen. Habe dazu hier im Forum und im Internet gesucht. Nur im Internet habe ich einige Hinweise gefunden, die mir aber nicht gefallen.

Also was ich als Ergebnis haben möchte sieht etwa so aus: a ~ a

Die Tilde ist also zwischen den beiden Zeichen und zwischen der Tilde und den beiden Zeichen sind je ein Leerzeichen.

1) Wenn ich einfach ein Tildensymbol (\~) einfüge, dann wird die Tilde auf das zweite a gesetzt.

2) Wenn ich \texttildelow benutze, dann hängt die Tilde zu tief und es fehlt das Leerzeichen zwischen der Tilde und dem zweiten a.

3) Im Internet gibt es noch diese Lösung:
{\raise.17ex\hbox{$\scriptstyle\mathtt{\sim}$}}
Da es mir scheint, als wenn das eher eine Notlösung ist, frage ich mich, ob es noch eine elegantere/einfachere Lösung gibt?

Vielen Dank.

Grüße.

Verfasst: Mi 7. Mär 2012, 18:59
von Xenara
Es gibt durchaus noch verschiedene Möglichkeiten, aber ich persönlich finde die von dir bereits gepostete Variante am schönsten.
Hier mal ein paar Varianten:
\documentclass{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage{textcomp}
\usepackage{xspace}

\newcommand{\mytilde}{{\raise.17ex\hbox{$\scriptstyle\mathtt{\sim}$}}\xspace}

\begin{document}

a \textasciitilde\ b

a \~{} b

a \texttildelow\ b

a \raisebox{-.8ex}{\textasciitilde} b

a $\sim$ b

a {\raise.17ex\hbox{$\scriptstyle\mathtt{\sim}$}} b

a \mytilde b

\end{document}

Verfasst: Mo 12. Mär 2012, 20:24
von Kobalt
Hallo Xenara,

danke für die Antwort. Wenn es keine "einfachere" Lösung gibt, dann werd ich das wohl so machen. Ich dachte es gäbe vielleicht eine Erweiterung zu Paket "Textcomp" in der dieses Sonderzeichen enthalten wäre.

Gruß

Tilde simple

Verfasst: Mo 25. Aug 2014, 12:48
von Schnien
Es ist zwar zweieinhalb Jahre zu spaet, aber fuer jeden, der sonst noch nach diesem Thema googelt und hierauf stoeßt:

$\sim$

Bsp: time $\sim$ 90\,seconds sieht im Text dann so aus: time ~90 seconds

Verfasst: Mo 25. Aug 2014, 12:50
von Schnien
Ok, gerade oben dann doch entdeckt... wer lesen kann, ist klar im Vorteil! :? Sorry, kann es als Gast wohl nicht mehr loeschen!