Kuidas sisestada LaTeXi sisse kaldkriips või tilde (~)?

  • Kuidas sisestada "\" (backslash) LaTeXi dokumendi teksti?
  • Ja kuidas sisestada "~" (tilde)? (Kui sisestate \\~, annab see teile tilde'i järgmise tähe üle aktsendina.)

Usun, et \backslash võib kasutada matemaatilistes valemites, kuid mitte tekstis endas. Lamport'i, Kopka'i ja Mittelbach'i tekstides on öeldud nii palju (aga mitte rohkem), ja nii jäid mulle arusaamatuks, kuidas saada backslash tavalisse teksti.

Lahendus

LaTeXi Comprehensive LaTeX Symbol List on teie sõber. Õige link näib pidevalt muutuvat, kuid kui teil on täielik TeX Live'i installatsioon, siis käsk texdoc symbols-a4 näitab teie kohalikku koopiat.

\textbackslash ja \textasciitilde leidub dokumendis mitmes kohas, kuid LaTeX 2e ASCII tabel (tabel 529 selle kirjutamise ajal) ja järgnev arutelu on mugav allikas kõigi ASCII märkide kohta. Eelkõige märgitakse arutelus, et ~{} ja \textasciitilde tekitavad kõrgendatud tilde, samas kui matemaatilises režiimis $\sim$ ja \texttildelow on valikud madalama tilde jaoks; viimane on paketis textcomp ja näeb kõige paremini välja muudes kirjastiilides kui Computer Modern. Failinimede või urlite trükkimisel soovitatakse dokumendis kasutada paketti url.

Ärge unustage TeXi makrode ümbritsevast tekstist eraldada, nt bar\textasciitilde{}foo.

Kommentaarid (4)

Võite kasutada ka "tavalist TeXi" meetodit tegeliku ascii-märgi indekseerimiseks praeguses kirjastiilis:

\char`\\
\char`\~

Ma kasutan esimest sageli makrode kirjutamiseks, mis vajavad tagasilöögi kirjutusmasinat; \textbackslash kasutab mõnikord ikkagi ladina kirjastiili, sõltuvalt kirjastiili seadistusest. Muidugi, kui sa'kasutad neid palju, peaksid sa defineerima nende jaoks oma makro:

\newcommand\SLASH{\char`\\}
Kommentaarid (6)

Noh, kui see ei ole tüütu:

 \textbackslash
 \texttt{\char`\~} or $\sim$

Aitäh lugemise eest. :)

Muudatus: lisasin koodi tilde jaoks.

Kommentaarid (3)