Was ist der beste Weg, um eine Tilde in LaTeX für eine Website zu produzieren?
Frage
Nach dem vorherigen Fragen zu diesem Thema , wenn Sie eine Website in LaTeX erzeugen was ist der beste Weg, um eine uRL zu erzeugen, die eine Tilde enthält? \verb
erzeugt die obere Tilde, die nicht gut lesen, und $\sim$
nicht kopieren / PASE gut (Hinzufügen einen Raum, wenn ich es tun). Lösungen?
Es scheint, wie dies sollte eines dieser Dinge, die eine sehr einfache Lösung hat ... wenn dies nicht der Fall, warum nicht?
Lösung
würde ich auf der url
Paket .
Andere Tipps
Ich weiß, dass dies eine alte Frage, aber ich vor kurzem kam mit etwas, das trotz eines schweren Mangels an Eleganz, schön funktioniert.
\catcode`~=11 % make LaTeX treat tilde (~) like a normal character
\newcommand{\urltilde}{\kern -.15em\lower .7ex\hbox{~}\kern .04em}
\catcode`~=13 % revert back to treating tilde (~) as an active character
Jetzt können Sie \ urltilde innerhalb eines \-URL-Tag (auch in einer bib-Datei) verwenden, und: 1) die URL rendert perfekt; 2) auf die URL klicken, werden Sie an die richtige Adresse; und, 3) Copy-Paste wird die richtige Adresse in die Zwischenablage gestellt.
Dies ist die einzige Lösung, die ich gefunden habe, dass erfüllt alle drei dieser Anforderungen. Ich hoffe, dass es jemanden da draußen hilft.
Ich denke, es ist besser, URL-Codierung in einem solchen Fall zu verwenden (siehe zB
Ich möchte vorschlagen tt ist es Monospace zu machen. Es sieht ein bisschen anders, aber es ermöglicht das Kopieren und Einfügen. %7e
mit \tt{http://example.com/\%7etest}
Ich denke, $ _ {\ widetilde {~}} $ funktioniert gut für die Tilde Ausgabe.
url Paket nicht für mich arbeiten. hyperref macht den Job.
\usepackage{hyperref}
\url{http://website.com/~username/some_stuff/}
\symbol{126}
wäre eine andere Art und Weise sein, aber in der Standardschriftart es ergibt sich auch eine hochgestellte Tilde. Eine hässliche Hack (aber was nicht in LaTeX ist) würde benutzen
${}_{\textrm{\symbol{126}}}$
, die erzeugt einen Text Tilde in Math-Modus und Indizes es. So scheint es in der Mitte der Linie. Scheint für einen klickbaren Link als gut zu funktionieren. Sie können immer, dass in einen Befehl setzen auf seine eigene:)
Ich bin kein Latex Benutzer zugegebenermaßen, aber tut diese Seite Hilfe?
http://www.cse.wustl.edu/~mgeorg /html/tildalatex.html
Sie wie folgt vor:
\def\urltilda{\kern -.15em\lower .7ex\hbox{\~{}}\kern .04em}
\def\urldot{\kern -.10em.\kern -.10em}
\def\urlhttp{http\kern -.10em\lower -.1ex\hbox{:}\kern -.12em\lower 0ex\hbox{/}\kern -.18em\lower 0ex\hbox{/}}
Die Art und Weise dieser verwendet wird, ist
{\tt mgeorg@cse\urldot wustl\urldot edu}
{\tt \urlhttp www\urldot cse\urldot wustl\urldot edu/\urltilda mgeorg}