How does one insert a backslash or a tilde (~) into LaTeX?
- How does one insert a "" (backslash) into the text of a LaTeX document?
- And how does one insert a "~" (tilde)? (If you insert
~
, it will give you a tilde as an accent over the following letter.)
I believe backslash
may be used in math formulae, but not into text itself. Lamport's, Kopka's, and Mittelbach's texts have said as much (but no more), and so left me hanging on how to get a backslash into regular text.
symbols
migrated from stackoverflow.com Jan 20 '11 at 17:54
This question came from our site for professional and enthusiast programmers.
add a comment |
- How does one insert a "" (backslash) into the text of a LaTeX document?
- And how does one insert a "~" (tilde)? (If you insert
~
, it will give you a tilde as an accent over the following letter.)
I believe backslash
may be used in math formulae, but not into text itself. Lamport's, Kopka's, and Mittelbach's texts have said as much (but no more), and so left me hanging on how to get a backslash into regular text.
symbols
migrated from stackoverflow.com Jan 20 '11 at 17:54
This question came from our site for professional and enthusiast programmers.
1
For the special case where a backslash or tilde must be written to an auxiliary file or shell escape see: How can I provide a verbatim (unescaped) commandline for executing with write18?
– Martin Scharrer♦
Apr 13 '12 at 10:28
3
For future reference, this is a great resource for finding out what to do to accomplish a given character.
– Parthian Shot
Feb 12 '15 at 21:42
add a comment |
- How does one insert a "" (backslash) into the text of a LaTeX document?
- And how does one insert a "~" (tilde)? (If you insert
~
, it will give you a tilde as an accent over the following letter.)
I believe backslash
may be used in math formulae, but not into text itself. Lamport's, Kopka's, and Mittelbach's texts have said as much (but no more), and so left me hanging on how to get a backslash into regular text.
symbols
- How does one insert a "" (backslash) into the text of a LaTeX document?
- And how does one insert a "~" (tilde)? (If you insert
~
, it will give you a tilde as an accent over the following letter.)
I believe backslash
may be used in math formulae, but not into text itself. Lamport's, Kopka's, and Mittelbach's texts have said as much (but no more), and so left me hanging on how to get a backslash into regular text.
symbols
symbols
edited Jan 18 '13 at 22:38
Scott H.
8,17422463
8,17422463
asked Nov 2 '08 at 3:06
Brian M. Hunt
5,69742237
5,69742237
migrated from stackoverflow.com Jan 20 '11 at 17:54
This question came from our site for professional and enthusiast programmers.
migrated from stackoverflow.com Jan 20 '11 at 17:54
This question came from our site for professional and enthusiast programmers.
1
For the special case where a backslash or tilde must be written to an auxiliary file or shell escape see: How can I provide a verbatim (unescaped) commandline for executing with write18?
– Martin Scharrer♦
Apr 13 '12 at 10:28
3
For future reference, this is a great resource for finding out what to do to accomplish a given character.
– Parthian Shot
Feb 12 '15 at 21:42
add a comment |
1
For the special case where a backslash or tilde must be written to an auxiliary file or shell escape see: How can I provide a verbatim (unescaped) commandline for executing with write18?
– Martin Scharrer♦
Apr 13 '12 at 10:28
3
For future reference, this is a great resource for finding out what to do to accomplish a given character.
– Parthian Shot
Feb 12 '15 at 21:42
1
1
For the special case where a backslash or tilde must be written to an auxiliary file or shell escape see: How can I provide a verbatim (unescaped) commandline for executing with write18?
– Martin Scharrer♦
Apr 13 '12 at 10:28
For the special case where a backslash or tilde must be written to an auxiliary file or shell escape see: How can I provide a verbatim (unescaped) commandline for executing with write18?
– Martin Scharrer♦
Apr 13 '12 at 10:28
3
3
For future reference, this is a great resource for finding out what to do to accomplish a given character.
– Parthian Shot
Feb 12 '15 at 21:42
For future reference, this is a great resource for finding out what to do to accomplish a given character.
– Parthian Shot
Feb 12 '15 at 21:42
add a comment |
9 Answers
9
active
oldest
votes
The Comprehensive LaTeX Symbol List is your friend.
textbackslash
and textasciitilde
are found in Table 2 of the list, and page 101 has some other options for the tilde:
$sim$
and texttildelow
from the textcomp package, possibly using some font other than Computer Modern to get a nice vertically centered tilde
It also suggests using the url
package if you are typesetting URL's or Unix file names.
In case you use these in a text, do like so: bartextasciitilde{}foo
.
24
This is pretty awesome and helped me a lot. I just want to add that in case you use these in a text, do like so:bartextasciitilde{}foo
.
– Till
May 14 '11 at 20:53
4
When Zotero exports a bibtex file, it replaces some tildes with{textasciitilde}
. When using biblatex (using the bibtex backend in texlive2007 [don't ask]), this causes an error (Missing $ inserted
). The workaround is to use{textasciitilde{}}
.
– naught101
Jul 18 '12 at 3:38
8
There's also detexify.
– beatgammit
Sep 7 '12 at 3:23
2
And there is write-math.com. I've just tried it: Tilde and backslash. It works :-) (it's my bachelors thesis - currently still in progress)
– Martin Thoma
May 19 '14 at 18:54
add a comment |
Canonical answer
There’s now an extensive discussion with a canonical answer on this website. Use the solution described there. The text below should be considered obsolete.
Old answer, preserved for posteriority
textcomp
’s texttildelow
is actually quite a bad choice: it’s too low for most fonts.
A much better rendering can be achieved by the following, which tweaks the appearance of the (otherwise too wide) $sim$
:
{raise.17exhbox{$scriptstylesim$}}
This was taken from the Arbitrary LateX reference … the page also provides a good comparison sheet:
When used in texttt
, I would add a mathtt
around the tilde, to make it fit the font better:
{raise.17exhbox{$scriptstylemathtt{sim}$}}
The difference is small but noticeable.
1
I'm trying to get a backslash in a monospaced font.texttt{textbackslash}
is giving me the wrong glyph. Do you have any suggestions?
– nnyby
Mar 11 '10 at 4:35
3
@nnyby: The best solution for that is to use the “raw” glyph, i.e.texttt{char`\}
.
– Konrad Rudolph
Mar 11 '10 at 9:42
121
all of this:{raise.17exhbox{$scriptstylesim$}}
just to type a proper~
. And LaTeX is supposed to be allow you to focus on contents...
– Vivi
Jun 6 '10 at 9:15
34
@Vivi: The point of (La)TeX is that you can focus on content by defining macros. You never need to (or should!) type the above – except once, in a macro definition. You could even define an active character so that~
will actually insert a proper tilde. That said, you’re certainly right about this particular instance: not providing a 1:1 mapping to all Unicode characters (heck, not even ASCII) is a major weakness of LaTeX.
– Konrad Rudolph
Jun 6 '10 at 9:50
15
This was a great solution. Thank you. Though I would recommend putting it into its own new command like:newcommand{mytilde}{raise.17exhbox{$scriptstylemathtt{sim}$}}
so you can simple writemytilde
.
– Matthew Sowders
Jul 29 '11 at 3:25
|
show 3 more comments
You can also use the "plain TeX" method of indexing the actual ascii character in the current font:
char`\
char`~
I often use the former for writing macros that need the backslash in the typewriter font; textbackslash
will sometimes still use the roman font depending on the font setup. Of course, if you're using these a lot you should define your own macro for them:
newcommandSLASH{char`\}
1
rathernewcommand{backslash}{char`\}
– Svante
Nov 3 '08 at 0:39
17
Eh? The macro name can be whatever you like. The braces around it are optional. Andbackslash
is already defined as a math entity.
– Will Robertson
Nov 3 '08 at 22:17
2
This is my preferred solution for backslash, as it suits the font of the surrounding environment (for example, you can use it intexttt
).
– mgiuca
Sep 30 '11 at 3:21
add a comment |
I occurs to me that you might be trying to type URLs. In that case, the url
package takes care of everything for you:
usepackage{url}
...
url{somewherehome~will}
For paths (i.e., local files), there is path
, working the same way as url
, just providing the correct links in case hyperref
is loaded.
If you are loading hyperref
there is no reason to load url
as well.
Thank you Will, I was trying to typeset teletype backslash (thick one) in new command. I've found way how to solve it but usingurl
package is much more elegant.
– Crowley
Jun 2 '11 at 11:38
Unfortunately the produced output is not clickable anymore, neither in DVI nor PDF. Any way to make it clickable?
– Dmitri Zaitsev
Dec 3 '17 at 19:50
@DmitriZaitsev — I don't know what you mean by clickable. Are you loading the hyperref package? You don't need to loadurl
separately in that case.
– Will Robertson
Dec 4 '17 at 4:35
@WillRobertson Thank you for clarifying, I have managed to make it clickable (so that clicking on it opens the page in a browser) by loading thehyperref
package instead of theurl
package but still usingurl{...}
rather thanhref{...}
– Dmitri Zaitsev
Dec 4 '17 at 13:05
add a comment |
Well if that isn't annoying:
textbackslash
texttt{char`~} or $sim$
Thank for reading. :)
Edit: added code for tilde.
BMH or someone else: please edit if you have better answers for the tilde.
– Federico Ramponi
Nov 2 '08 at 4:27
2
Don't useverb
, because it will break in fragile arguments.texttt{char`~}
would be the better choice. (See my answer elsewhere on this page.)
– Will Robertson
Jan 21 '11 at 0:32
@Will: Fixed that.
– Brian M. Hunt
Jan 21 '11 at 0:47
add a comment |
Hmm; textbackslash
(mentioned by others) isn't in my reference book (Kopka and Daly).
At any rate, math mode provides sim
, backslash
, and setminus
(the latter two appear to look the same and differ only by spacing in math mode).
My LaTeX book – which, as you would expect, features the extensively – seems to use the verbatim
environment. For example, this code:
begin{verbatim}
addtocounter{footnote}{-1}footnotetext{Small insects}
stepcounter{footnote}footnoteext{Large mammals}
end{verbatim}
Produces this text in the book:
addtocounter{footnote}{-1}footnotetext{Small insects}
stepcounter{footnote}footnoteext{Large mammals}
The verb
command is similar, but the argument must be on one line only. The first character after the b is the delimiter; for example:
verb=emph{stuff}=
will produce
emph{stuff}
So you could presumably get your backslash by typing:
verb==
You can also add a *
– i.e. verb*
or begin{verbatim*}
– to make whitespace visible.
It is interesting to speculate how you would get an example of a verbatim
environment into a document..
(using verb
to do the last line, I guess)
4
I guess the problem with usingverb
is that it breaks inside macro arguments. You can't writesection{verb=~=}
, for example.
– Will Robertson
Nov 3 '08 at 22:20
Kopka's LaTeX books are very old. Originally they were written for LaTeX 2.09 and the later editions are only less modified for LaTeX2e. So they are not the best description of LaTeX2e and at least not of packages available for LaTeX2e.textbackslash
for example has been described at LaTeX2e for authors by the LaTeX team.
– Schweinebacke
Nov 20 '11 at 13:01
textbackslash is on page 536 of the fourth edition of Kopka and Daly
– Phil Molyneux
Jul 25 '15 at 10:50
add a comment |
For the tilde, you can use empty curly brace pair. That puts the "over the letter" tilde over an "empty" letter, so it's placed upward.
My tilde~{}here
1
I guess it depends what the OP is intending to do with the tilde. Sometimes a "naked" tilde is a little unobtrusive.
– Will Robertson
Nov 3 '08 at 22:19
add a comment |
From https://faculty.math.illinois.edu/~hildebr/tex/bibliographies.html
"... tilde symbol (
~
), which without
special coding gets interpreted as a
blank space, and therefore needs to be
escaped by a backslash (~
) or
replaced by the math "twiddle" symbol
$sim$
. Fortunately, there is a
package,url
, that provides a
painless way to typeset URL's. To use
this package available, add
usepackage{url}
near the beginning of the document,
and enclose any web and email
addresses in the document in
url{...}
:
url{http://www.math.drofnats.edu/~gauss}
url{gauss@math.drofnats.edu}
..."
I hope this could help you in typewriting a regular tilde character.
add a comment |
Personally, I learned more actually changing the catcode
s myself :)
begingroup
catcode `~=11
gdefmytilde{~}
catcode `|=0
catcode `\=11
|gdef|mybs{}
|endgroup
and then something like
This is a tilde: mytilde
This is a backslash: mybs
2
defmybs{char092}
does the same for the backslash
– Herbert
Aug 29 '12 at 15:03
@Herbert: True, but more cryptic ...
– Jonathan
Aug 29 '12 at 15:23
1
ok, then we usestring
for non cryptic ...
– Herbert
Aug 29 '12 at 15:38
add a comment |
protected by Martin Scharrer♦ Apr 5 '12 at 7:01
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
9 Answers
9
active
oldest
votes
9 Answers
9
active
oldest
votes
active
oldest
votes
active
oldest
votes
The Comprehensive LaTeX Symbol List is your friend.
textbackslash
and textasciitilde
are found in Table 2 of the list, and page 101 has some other options for the tilde:
$sim$
and texttildelow
from the textcomp package, possibly using some font other than Computer Modern to get a nice vertically centered tilde
It also suggests using the url
package if you are typesetting URL's or Unix file names.
In case you use these in a text, do like so: bartextasciitilde{}foo
.
24
This is pretty awesome and helped me a lot. I just want to add that in case you use these in a text, do like so:bartextasciitilde{}foo
.
– Till
May 14 '11 at 20:53
4
When Zotero exports a bibtex file, it replaces some tildes with{textasciitilde}
. When using biblatex (using the bibtex backend in texlive2007 [don't ask]), this causes an error (Missing $ inserted
). The workaround is to use{textasciitilde{}}
.
– naught101
Jul 18 '12 at 3:38
8
There's also detexify.
– beatgammit
Sep 7 '12 at 3:23
2
And there is write-math.com. I've just tried it: Tilde and backslash. It works :-) (it's my bachelors thesis - currently still in progress)
– Martin Thoma
May 19 '14 at 18:54
add a comment |
The Comprehensive LaTeX Symbol List is your friend.
textbackslash
and textasciitilde
are found in Table 2 of the list, and page 101 has some other options for the tilde:
$sim$
and texttildelow
from the textcomp package, possibly using some font other than Computer Modern to get a nice vertically centered tilde
It also suggests using the url
package if you are typesetting URL's or Unix file names.
In case you use these in a text, do like so: bartextasciitilde{}foo
.
24
This is pretty awesome and helped me a lot. I just want to add that in case you use these in a text, do like so:bartextasciitilde{}foo
.
– Till
May 14 '11 at 20:53
4
When Zotero exports a bibtex file, it replaces some tildes with{textasciitilde}
. When using biblatex (using the bibtex backend in texlive2007 [don't ask]), this causes an error (Missing $ inserted
). The workaround is to use{textasciitilde{}}
.
– naught101
Jul 18 '12 at 3:38
8
There's also detexify.
– beatgammit
Sep 7 '12 at 3:23
2
And there is write-math.com. I've just tried it: Tilde and backslash. It works :-) (it's my bachelors thesis - currently still in progress)
– Martin Thoma
May 19 '14 at 18:54
add a comment |
The Comprehensive LaTeX Symbol List is your friend.
textbackslash
and textasciitilde
are found in Table 2 of the list, and page 101 has some other options for the tilde:
$sim$
and texttildelow
from the textcomp package, possibly using some font other than Computer Modern to get a nice vertically centered tilde
It also suggests using the url
package if you are typesetting URL's or Unix file names.
In case you use these in a text, do like so: bartextasciitilde{}foo
.
The Comprehensive LaTeX Symbol List is your friend.
textbackslash
and textasciitilde
are found in Table 2 of the list, and page 101 has some other options for the tilde:
$sim$
and texttildelow
from the textcomp package, possibly using some font other than Computer Modern to get a nice vertically centered tilde
It also suggests using the url
package if you are typesetting URL's or Unix file names.
In case you use these in a text, do like so: bartextasciitilde{}foo
.
edited Dec 19 '16 at 16:08
Mateusz Konieczny
123213
123213
answered Nov 2 '08 at 7:15
Jouni K. Seppänen
8,20511210
8,20511210
24
This is pretty awesome and helped me a lot. I just want to add that in case you use these in a text, do like so:bartextasciitilde{}foo
.
– Till
May 14 '11 at 20:53
4
When Zotero exports a bibtex file, it replaces some tildes with{textasciitilde}
. When using biblatex (using the bibtex backend in texlive2007 [don't ask]), this causes an error (Missing $ inserted
). The workaround is to use{textasciitilde{}}
.
– naught101
Jul 18 '12 at 3:38
8
There's also detexify.
– beatgammit
Sep 7 '12 at 3:23
2
And there is write-math.com. I've just tried it: Tilde and backslash. It works :-) (it's my bachelors thesis - currently still in progress)
– Martin Thoma
May 19 '14 at 18:54
add a comment |
24
This is pretty awesome and helped me a lot. I just want to add that in case you use these in a text, do like so:bartextasciitilde{}foo
.
– Till
May 14 '11 at 20:53
4
When Zotero exports a bibtex file, it replaces some tildes with{textasciitilde}
. When using biblatex (using the bibtex backend in texlive2007 [don't ask]), this causes an error (Missing $ inserted
). The workaround is to use{textasciitilde{}}
.
– naught101
Jul 18 '12 at 3:38
8
There's also detexify.
– beatgammit
Sep 7 '12 at 3:23
2
And there is write-math.com. I've just tried it: Tilde and backslash. It works :-) (it's my bachelors thesis - currently still in progress)
– Martin Thoma
May 19 '14 at 18:54
24
24
This is pretty awesome and helped me a lot. I just want to add that in case you use these in a text, do like so:
bartextasciitilde{}foo
.– Till
May 14 '11 at 20:53
This is pretty awesome and helped me a lot. I just want to add that in case you use these in a text, do like so:
bartextasciitilde{}foo
.– Till
May 14 '11 at 20:53
4
4
When Zotero exports a bibtex file, it replaces some tildes with
{textasciitilde}
. When using biblatex (using the bibtex backend in texlive2007 [don't ask]), this causes an error (Missing $ inserted
). The workaround is to use {textasciitilde{}}
.– naught101
Jul 18 '12 at 3:38
When Zotero exports a bibtex file, it replaces some tildes with
{textasciitilde}
. When using biblatex (using the bibtex backend in texlive2007 [don't ask]), this causes an error (Missing $ inserted
). The workaround is to use {textasciitilde{}}
.– naught101
Jul 18 '12 at 3:38
8
8
There's also detexify.
– beatgammit
Sep 7 '12 at 3:23
There's also detexify.
– beatgammit
Sep 7 '12 at 3:23
2
2
And there is write-math.com. I've just tried it: Tilde and backslash. It works :-) (it's my bachelors thesis - currently still in progress)
– Martin Thoma
May 19 '14 at 18:54
And there is write-math.com. I've just tried it: Tilde and backslash. It works :-) (it's my bachelors thesis - currently still in progress)
– Martin Thoma
May 19 '14 at 18:54
add a comment |
Canonical answer
There’s now an extensive discussion with a canonical answer on this website. Use the solution described there. The text below should be considered obsolete.
Old answer, preserved for posteriority
textcomp
’s texttildelow
is actually quite a bad choice: it’s too low for most fonts.
A much better rendering can be achieved by the following, which tweaks the appearance of the (otherwise too wide) $sim$
:
{raise.17exhbox{$scriptstylesim$}}
This was taken from the Arbitrary LateX reference … the page also provides a good comparison sheet:
When used in texttt
, I would add a mathtt
around the tilde, to make it fit the font better:
{raise.17exhbox{$scriptstylemathtt{sim}$}}
The difference is small but noticeable.
1
I'm trying to get a backslash in a monospaced font.texttt{textbackslash}
is giving me the wrong glyph. Do you have any suggestions?
– nnyby
Mar 11 '10 at 4:35
3
@nnyby: The best solution for that is to use the “raw” glyph, i.e.texttt{char`\}
.
– Konrad Rudolph
Mar 11 '10 at 9:42
121
all of this:{raise.17exhbox{$scriptstylesim$}}
just to type a proper~
. And LaTeX is supposed to be allow you to focus on contents...
– Vivi
Jun 6 '10 at 9:15
34
@Vivi: The point of (La)TeX is that you can focus on content by defining macros. You never need to (or should!) type the above – except once, in a macro definition. You could even define an active character so that~
will actually insert a proper tilde. That said, you’re certainly right about this particular instance: not providing a 1:1 mapping to all Unicode characters (heck, not even ASCII) is a major weakness of LaTeX.
– Konrad Rudolph
Jun 6 '10 at 9:50
15
This was a great solution. Thank you. Though I would recommend putting it into its own new command like:newcommand{mytilde}{raise.17exhbox{$scriptstylemathtt{sim}$}}
so you can simple writemytilde
.
– Matthew Sowders
Jul 29 '11 at 3:25
|
show 3 more comments
Canonical answer
There’s now an extensive discussion with a canonical answer on this website. Use the solution described there. The text below should be considered obsolete.
Old answer, preserved for posteriority
textcomp
’s texttildelow
is actually quite a bad choice: it’s too low for most fonts.
A much better rendering can be achieved by the following, which tweaks the appearance of the (otherwise too wide) $sim$
:
{raise.17exhbox{$scriptstylesim$}}
This was taken from the Arbitrary LateX reference … the page also provides a good comparison sheet:
When used in texttt
, I would add a mathtt
around the tilde, to make it fit the font better:
{raise.17exhbox{$scriptstylemathtt{sim}$}}
The difference is small but noticeable.
1
I'm trying to get a backslash in a monospaced font.texttt{textbackslash}
is giving me the wrong glyph. Do you have any suggestions?
– nnyby
Mar 11 '10 at 4:35
3
@nnyby: The best solution for that is to use the “raw” glyph, i.e.texttt{char`\}
.
– Konrad Rudolph
Mar 11 '10 at 9:42
121
all of this:{raise.17exhbox{$scriptstylesim$}}
just to type a proper~
. And LaTeX is supposed to be allow you to focus on contents...
– Vivi
Jun 6 '10 at 9:15
34
@Vivi: The point of (La)TeX is that you can focus on content by defining macros. You never need to (or should!) type the above – except once, in a macro definition. You could even define an active character so that~
will actually insert a proper tilde. That said, you’re certainly right about this particular instance: not providing a 1:1 mapping to all Unicode characters (heck, not even ASCII) is a major weakness of LaTeX.
– Konrad Rudolph
Jun 6 '10 at 9:50
15
This was a great solution. Thank you. Though I would recommend putting it into its own new command like:newcommand{mytilde}{raise.17exhbox{$scriptstylemathtt{sim}$}}
so you can simple writemytilde
.
– Matthew Sowders
Jul 29 '11 at 3:25
|
show 3 more comments
Canonical answer
There’s now an extensive discussion with a canonical answer on this website. Use the solution described there. The text below should be considered obsolete.
Old answer, preserved for posteriority
textcomp
’s texttildelow
is actually quite a bad choice: it’s too low for most fonts.
A much better rendering can be achieved by the following, which tweaks the appearance of the (otherwise too wide) $sim$
:
{raise.17exhbox{$scriptstylesim$}}
This was taken from the Arbitrary LateX reference … the page also provides a good comparison sheet:
When used in texttt
, I would add a mathtt
around the tilde, to make it fit the font better:
{raise.17exhbox{$scriptstylemathtt{sim}$}}
The difference is small but noticeable.
Canonical answer
There’s now an extensive discussion with a canonical answer on this website. Use the solution described there. The text below should be considered obsolete.
Old answer, preserved for posteriority
textcomp
’s texttildelow
is actually quite a bad choice: it’s too low for most fonts.
A much better rendering can be achieved by the following, which tweaks the appearance of the (otherwise too wide) $sim$
:
{raise.17exhbox{$scriptstylesim$}}
This was taken from the Arbitrary LateX reference … the page also provides a good comparison sheet:
When used in texttt
, I would add a mathtt
around the tilde, to make it fit the font better:
{raise.17exhbox{$scriptstylemathtt{sim}$}}
The difference is small but noticeable.
edited Apr 13 '17 at 12:35
Community♦
1
1
answered Jan 10 '10 at 14:47
Konrad Rudolph
26.5k1786139
26.5k1786139
1
I'm trying to get a backslash in a monospaced font.texttt{textbackslash}
is giving me the wrong glyph. Do you have any suggestions?
– nnyby
Mar 11 '10 at 4:35
3
@nnyby: The best solution for that is to use the “raw” glyph, i.e.texttt{char`\}
.
– Konrad Rudolph
Mar 11 '10 at 9:42
121
all of this:{raise.17exhbox{$scriptstylesim$}}
just to type a proper~
. And LaTeX is supposed to be allow you to focus on contents...
– Vivi
Jun 6 '10 at 9:15
34
@Vivi: The point of (La)TeX is that you can focus on content by defining macros. You never need to (or should!) type the above – except once, in a macro definition. You could even define an active character so that~
will actually insert a proper tilde. That said, you’re certainly right about this particular instance: not providing a 1:1 mapping to all Unicode characters (heck, not even ASCII) is a major weakness of LaTeX.
– Konrad Rudolph
Jun 6 '10 at 9:50
15
This was a great solution. Thank you. Though I would recommend putting it into its own new command like:newcommand{mytilde}{raise.17exhbox{$scriptstylemathtt{sim}$}}
so you can simple writemytilde
.
– Matthew Sowders
Jul 29 '11 at 3:25
|
show 3 more comments
1
I'm trying to get a backslash in a monospaced font.texttt{textbackslash}
is giving me the wrong glyph. Do you have any suggestions?
– nnyby
Mar 11 '10 at 4:35
3
@nnyby: The best solution for that is to use the “raw” glyph, i.e.texttt{char`\}
.
– Konrad Rudolph
Mar 11 '10 at 9:42
121
all of this:{raise.17exhbox{$scriptstylesim$}}
just to type a proper~
. And LaTeX is supposed to be allow you to focus on contents...
– Vivi
Jun 6 '10 at 9:15
34
@Vivi: The point of (La)TeX is that you can focus on content by defining macros. You never need to (or should!) type the above – except once, in a macro definition. You could even define an active character so that~
will actually insert a proper tilde. That said, you’re certainly right about this particular instance: not providing a 1:1 mapping to all Unicode characters (heck, not even ASCII) is a major weakness of LaTeX.
– Konrad Rudolph
Jun 6 '10 at 9:50
15
This was a great solution. Thank you. Though I would recommend putting it into its own new command like:newcommand{mytilde}{raise.17exhbox{$scriptstylemathtt{sim}$}}
so you can simple writemytilde
.
– Matthew Sowders
Jul 29 '11 at 3:25
1
1
I'm trying to get a backslash in a monospaced font.
texttt{textbackslash}
is giving me the wrong glyph. Do you have any suggestions?– nnyby
Mar 11 '10 at 4:35
I'm trying to get a backslash in a monospaced font.
texttt{textbackslash}
is giving me the wrong glyph. Do you have any suggestions?– nnyby
Mar 11 '10 at 4:35
3
3
@nnyby: The best solution for that is to use the “raw” glyph, i.e.
texttt{char`\}
.– Konrad Rudolph
Mar 11 '10 at 9:42
@nnyby: The best solution for that is to use the “raw” glyph, i.e.
texttt{char`\}
.– Konrad Rudolph
Mar 11 '10 at 9:42
121
121
all of this:
{raise.17exhbox{$scriptstylesim$}}
just to type a proper ~
. And LaTeX is supposed to be allow you to focus on contents...– Vivi
Jun 6 '10 at 9:15
all of this:
{raise.17exhbox{$scriptstylesim$}}
just to type a proper ~
. And LaTeX is supposed to be allow you to focus on contents...– Vivi
Jun 6 '10 at 9:15
34
34
@Vivi: The point of (La)TeX is that you can focus on content by defining macros. You never need to (or should!) type the above – except once, in a macro definition. You could even define an active character so that
~
will actually insert a proper tilde. That said, you’re certainly right about this particular instance: not providing a 1:1 mapping to all Unicode characters (heck, not even ASCII) is a major weakness of LaTeX.– Konrad Rudolph
Jun 6 '10 at 9:50
@Vivi: The point of (La)TeX is that you can focus on content by defining macros. You never need to (or should!) type the above – except once, in a macro definition. You could even define an active character so that
~
will actually insert a proper tilde. That said, you’re certainly right about this particular instance: not providing a 1:1 mapping to all Unicode characters (heck, not even ASCII) is a major weakness of LaTeX.– Konrad Rudolph
Jun 6 '10 at 9:50
15
15
This was a great solution. Thank you. Though I would recommend putting it into its own new command like:
newcommand{mytilde}{raise.17exhbox{$scriptstylemathtt{sim}$}}
so you can simple write mytilde
.– Matthew Sowders
Jul 29 '11 at 3:25
This was a great solution. Thank you. Though I would recommend putting it into its own new command like:
newcommand{mytilde}{raise.17exhbox{$scriptstylemathtt{sim}$}}
so you can simple write mytilde
.– Matthew Sowders
Jul 29 '11 at 3:25
|
show 3 more comments
You can also use the "plain TeX" method of indexing the actual ascii character in the current font:
char`\
char`~
I often use the former for writing macros that need the backslash in the typewriter font; textbackslash
will sometimes still use the roman font depending on the font setup. Of course, if you're using these a lot you should define your own macro for them:
newcommandSLASH{char`\}
1
rathernewcommand{backslash}{char`\}
– Svante
Nov 3 '08 at 0:39
17
Eh? The macro name can be whatever you like. The braces around it are optional. Andbackslash
is already defined as a math entity.
– Will Robertson
Nov 3 '08 at 22:17
2
This is my preferred solution for backslash, as it suits the font of the surrounding environment (for example, you can use it intexttt
).
– mgiuca
Sep 30 '11 at 3:21
add a comment |
You can also use the "plain TeX" method of indexing the actual ascii character in the current font:
char`\
char`~
I often use the former for writing macros that need the backslash in the typewriter font; textbackslash
will sometimes still use the roman font depending on the font setup. Of course, if you're using these a lot you should define your own macro for them:
newcommandSLASH{char`\}
1
rathernewcommand{backslash}{char`\}
– Svante
Nov 3 '08 at 0:39
17
Eh? The macro name can be whatever you like. The braces around it are optional. Andbackslash
is already defined as a math entity.
– Will Robertson
Nov 3 '08 at 22:17
2
This is my preferred solution for backslash, as it suits the font of the surrounding environment (for example, you can use it intexttt
).
– mgiuca
Sep 30 '11 at 3:21
add a comment |
You can also use the "plain TeX" method of indexing the actual ascii character in the current font:
char`\
char`~
I often use the former for writing macros that need the backslash in the typewriter font; textbackslash
will sometimes still use the roman font depending on the font setup. Of course, if you're using these a lot you should define your own macro for them:
newcommandSLASH{char`\}
You can also use the "plain TeX" method of indexing the actual ascii character in the current font:
char`\
char`~
I often use the former for writing macros that need the backslash in the typewriter font; textbackslash
will sometimes still use the roman font depending on the font setup. Of course, if you're using these a lot you should define your own macro for them:
newcommandSLASH{char`\}
edited Jul 14 '17 at 13:42
samcarter
85.8k794275
85.8k794275
answered Nov 3 '08 at 0:14
Will Robertson
58.2k13156202
58.2k13156202
1
rathernewcommand{backslash}{char`\}
– Svante
Nov 3 '08 at 0:39
17
Eh? The macro name can be whatever you like. The braces around it are optional. Andbackslash
is already defined as a math entity.
– Will Robertson
Nov 3 '08 at 22:17
2
This is my preferred solution for backslash, as it suits the font of the surrounding environment (for example, you can use it intexttt
).
– mgiuca
Sep 30 '11 at 3:21
add a comment |
1
rathernewcommand{backslash}{char`\}
– Svante
Nov 3 '08 at 0:39
17
Eh? The macro name can be whatever you like. The braces around it are optional. Andbackslash
is already defined as a math entity.
– Will Robertson
Nov 3 '08 at 22:17
2
This is my preferred solution for backslash, as it suits the font of the surrounding environment (for example, you can use it intexttt
).
– mgiuca
Sep 30 '11 at 3:21
1
1
rather
newcommand{backslash}{char`\}
– Svante
Nov 3 '08 at 0:39
rather
newcommand{backslash}{char`\}
– Svante
Nov 3 '08 at 0:39
17
17
Eh? The macro name can be whatever you like. The braces around it are optional. And
backslash
is already defined as a math entity.– Will Robertson
Nov 3 '08 at 22:17
Eh? The macro name can be whatever you like. The braces around it are optional. And
backslash
is already defined as a math entity.– Will Robertson
Nov 3 '08 at 22:17
2
2
This is my preferred solution for backslash, as it suits the font of the surrounding environment (for example, you can use it in
texttt
).– mgiuca
Sep 30 '11 at 3:21
This is my preferred solution for backslash, as it suits the font of the surrounding environment (for example, you can use it in
texttt
).– mgiuca
Sep 30 '11 at 3:21
add a comment |
I occurs to me that you might be trying to type URLs. In that case, the url
package takes care of everything for you:
usepackage{url}
...
url{somewherehome~will}
For paths (i.e., local files), there is path
, working the same way as url
, just providing the correct links in case hyperref
is loaded.
If you are loading hyperref
there is no reason to load url
as well.
Thank you Will, I was trying to typeset teletype backslash (thick one) in new command. I've found way how to solve it but usingurl
package is much more elegant.
– Crowley
Jun 2 '11 at 11:38
Unfortunately the produced output is not clickable anymore, neither in DVI nor PDF. Any way to make it clickable?
– Dmitri Zaitsev
Dec 3 '17 at 19:50
@DmitriZaitsev — I don't know what you mean by clickable. Are you loading the hyperref package? You don't need to loadurl
separately in that case.
– Will Robertson
Dec 4 '17 at 4:35
@WillRobertson Thank you for clarifying, I have managed to make it clickable (so that clicking on it opens the page in a browser) by loading thehyperref
package instead of theurl
package but still usingurl{...}
rather thanhref{...}
– Dmitri Zaitsev
Dec 4 '17 at 13:05
add a comment |
I occurs to me that you might be trying to type URLs. In that case, the url
package takes care of everything for you:
usepackage{url}
...
url{somewherehome~will}
For paths (i.e., local files), there is path
, working the same way as url
, just providing the correct links in case hyperref
is loaded.
If you are loading hyperref
there is no reason to load url
as well.
Thank you Will, I was trying to typeset teletype backslash (thick one) in new command. I've found way how to solve it but usingurl
package is much more elegant.
– Crowley
Jun 2 '11 at 11:38
Unfortunately the produced output is not clickable anymore, neither in DVI nor PDF. Any way to make it clickable?
– Dmitri Zaitsev
Dec 3 '17 at 19:50
@DmitriZaitsev — I don't know what you mean by clickable. Are you loading the hyperref package? You don't need to loadurl
separately in that case.
– Will Robertson
Dec 4 '17 at 4:35
@WillRobertson Thank you for clarifying, I have managed to make it clickable (so that clicking on it opens the page in a browser) by loading thehyperref
package instead of theurl
package but still usingurl{...}
rather thanhref{...}
– Dmitri Zaitsev
Dec 4 '17 at 13:05
add a comment |
I occurs to me that you might be trying to type URLs. In that case, the url
package takes care of everything for you:
usepackage{url}
...
url{somewherehome~will}
For paths (i.e., local files), there is path
, working the same way as url
, just providing the correct links in case hyperref
is loaded.
If you are loading hyperref
there is no reason to load url
as well.
I occurs to me that you might be trying to type URLs. In that case, the url
package takes care of everything for you:
usepackage{url}
...
url{somewherehome~will}
For paths (i.e., local files), there is path
, working the same way as url
, just providing the correct links in case hyperref
is loaded.
If you are loading hyperref
there is no reason to load url
as well.
edited Dec 4 '17 at 4:35
answered Nov 3 '08 at 22:23
Will Robertson
58.2k13156202
58.2k13156202
Thank you Will, I was trying to typeset teletype backslash (thick one) in new command. I've found way how to solve it but usingurl
package is much more elegant.
– Crowley
Jun 2 '11 at 11:38
Unfortunately the produced output is not clickable anymore, neither in DVI nor PDF. Any way to make it clickable?
– Dmitri Zaitsev
Dec 3 '17 at 19:50
@DmitriZaitsev — I don't know what you mean by clickable. Are you loading the hyperref package? You don't need to loadurl
separately in that case.
– Will Robertson
Dec 4 '17 at 4:35
@WillRobertson Thank you for clarifying, I have managed to make it clickable (so that clicking on it opens the page in a browser) by loading thehyperref
package instead of theurl
package but still usingurl{...}
rather thanhref{...}
– Dmitri Zaitsev
Dec 4 '17 at 13:05
add a comment |
Thank you Will, I was trying to typeset teletype backslash (thick one) in new command. I've found way how to solve it but usingurl
package is much more elegant.
– Crowley
Jun 2 '11 at 11:38
Unfortunately the produced output is not clickable anymore, neither in DVI nor PDF. Any way to make it clickable?
– Dmitri Zaitsev
Dec 3 '17 at 19:50
@DmitriZaitsev — I don't know what you mean by clickable. Are you loading the hyperref package? You don't need to loadurl
separately in that case.
– Will Robertson
Dec 4 '17 at 4:35
@WillRobertson Thank you for clarifying, I have managed to make it clickable (so that clicking on it opens the page in a browser) by loading thehyperref
package instead of theurl
package but still usingurl{...}
rather thanhref{...}
– Dmitri Zaitsev
Dec 4 '17 at 13:05
Thank you Will, I was trying to typeset teletype backslash (thick one) in new command. I've found way how to solve it but using
url
package is much more elegant.– Crowley
Jun 2 '11 at 11:38
Thank you Will, I was trying to typeset teletype backslash (thick one) in new command. I've found way how to solve it but using
url
package is much more elegant.– Crowley
Jun 2 '11 at 11:38
Unfortunately the produced output is not clickable anymore, neither in DVI nor PDF. Any way to make it clickable?
– Dmitri Zaitsev
Dec 3 '17 at 19:50
Unfortunately the produced output is not clickable anymore, neither in DVI nor PDF. Any way to make it clickable?
– Dmitri Zaitsev
Dec 3 '17 at 19:50
@DmitriZaitsev — I don't know what you mean by clickable. Are you loading the hyperref package? You don't need to load
url
separately in that case.– Will Robertson
Dec 4 '17 at 4:35
@DmitriZaitsev — I don't know what you mean by clickable. Are you loading the hyperref package? You don't need to load
url
separately in that case.– Will Robertson
Dec 4 '17 at 4:35
@WillRobertson Thank you for clarifying, I have managed to make it clickable (so that clicking on it opens the page in a browser) by loading the
hyperref
package instead of the url
package but still using url{...}
rather than href{...}
– Dmitri Zaitsev
Dec 4 '17 at 13:05
@WillRobertson Thank you for clarifying, I have managed to make it clickable (so that clicking on it opens the page in a browser) by loading the
hyperref
package instead of the url
package but still using url{...}
rather than href{...}
– Dmitri Zaitsev
Dec 4 '17 at 13:05
add a comment |
Well if that isn't annoying:
textbackslash
texttt{char`~} or $sim$
Thank for reading. :)
Edit: added code for tilde.
BMH or someone else: please edit if you have better answers for the tilde.
– Federico Ramponi
Nov 2 '08 at 4:27
2
Don't useverb
, because it will break in fragile arguments.texttt{char`~}
would be the better choice. (See my answer elsewhere on this page.)
– Will Robertson
Jan 21 '11 at 0:32
@Will: Fixed that.
– Brian M. Hunt
Jan 21 '11 at 0:47
add a comment |
Well if that isn't annoying:
textbackslash
texttt{char`~} or $sim$
Thank for reading. :)
Edit: added code for tilde.
BMH or someone else: please edit if you have better answers for the tilde.
– Federico Ramponi
Nov 2 '08 at 4:27
2
Don't useverb
, because it will break in fragile arguments.texttt{char`~}
would be the better choice. (See my answer elsewhere on this page.)
– Will Robertson
Jan 21 '11 at 0:32
@Will: Fixed that.
– Brian M. Hunt
Jan 21 '11 at 0:47
add a comment |
Well if that isn't annoying:
textbackslash
texttt{char`~} or $sim$
Thank for reading. :)
Edit: added code for tilde.
Well if that isn't annoying:
textbackslash
texttt{char`~} or $sim$
Thank for reading. :)
Edit: added code for tilde.
edited Jan 21 '11 at 0:46
answered Nov 2 '08 at 3:11
Brian M. Hunt
5,69742237
5,69742237
BMH or someone else: please edit if you have better answers for the tilde.
– Federico Ramponi
Nov 2 '08 at 4:27
2
Don't useverb
, because it will break in fragile arguments.texttt{char`~}
would be the better choice. (See my answer elsewhere on this page.)
– Will Robertson
Jan 21 '11 at 0:32
@Will: Fixed that.
– Brian M. Hunt
Jan 21 '11 at 0:47
add a comment |
BMH or someone else: please edit if you have better answers for the tilde.
– Federico Ramponi
Nov 2 '08 at 4:27
2
Don't useverb
, because it will break in fragile arguments.texttt{char`~}
would be the better choice. (See my answer elsewhere on this page.)
– Will Robertson
Jan 21 '11 at 0:32
@Will: Fixed that.
– Brian M. Hunt
Jan 21 '11 at 0:47
BMH or someone else: please edit if you have better answers for the tilde.
– Federico Ramponi
Nov 2 '08 at 4:27
BMH or someone else: please edit if you have better answers for the tilde.
– Federico Ramponi
Nov 2 '08 at 4:27
2
2
Don't use
verb
, because it will break in fragile arguments. texttt{char`~}
would be the better choice. (See my answer elsewhere on this page.)– Will Robertson
Jan 21 '11 at 0:32
Don't use
verb
, because it will break in fragile arguments. texttt{char`~}
would be the better choice. (See my answer elsewhere on this page.)– Will Robertson
Jan 21 '11 at 0:32
@Will: Fixed that.
– Brian M. Hunt
Jan 21 '11 at 0:47
@Will: Fixed that.
– Brian M. Hunt
Jan 21 '11 at 0:47
add a comment |
Hmm; textbackslash
(mentioned by others) isn't in my reference book (Kopka and Daly).
At any rate, math mode provides sim
, backslash
, and setminus
(the latter two appear to look the same and differ only by spacing in math mode).
My LaTeX book – which, as you would expect, features the extensively – seems to use the verbatim
environment. For example, this code:
begin{verbatim}
addtocounter{footnote}{-1}footnotetext{Small insects}
stepcounter{footnote}footnoteext{Large mammals}
end{verbatim}
Produces this text in the book:
addtocounter{footnote}{-1}footnotetext{Small insects}
stepcounter{footnote}footnoteext{Large mammals}
The verb
command is similar, but the argument must be on one line only. The first character after the b is the delimiter; for example:
verb=emph{stuff}=
will produce
emph{stuff}
So you could presumably get your backslash by typing:
verb==
You can also add a *
– i.e. verb*
or begin{verbatim*}
– to make whitespace visible.
It is interesting to speculate how you would get an example of a verbatim
environment into a document..
(using verb
to do the last line, I guess)
4
I guess the problem with usingverb
is that it breaks inside macro arguments. You can't writesection{verb=~=}
, for example.
– Will Robertson
Nov 3 '08 at 22:20
Kopka's LaTeX books are very old. Originally they were written for LaTeX 2.09 and the later editions are only less modified for LaTeX2e. So they are not the best description of LaTeX2e and at least not of packages available for LaTeX2e.textbackslash
for example has been described at LaTeX2e for authors by the LaTeX team.
– Schweinebacke
Nov 20 '11 at 13:01
textbackslash is on page 536 of the fourth edition of Kopka and Daly
– Phil Molyneux
Jul 25 '15 at 10:50
add a comment |
Hmm; textbackslash
(mentioned by others) isn't in my reference book (Kopka and Daly).
At any rate, math mode provides sim
, backslash
, and setminus
(the latter two appear to look the same and differ only by spacing in math mode).
My LaTeX book – which, as you would expect, features the extensively – seems to use the verbatim
environment. For example, this code:
begin{verbatim}
addtocounter{footnote}{-1}footnotetext{Small insects}
stepcounter{footnote}footnoteext{Large mammals}
end{verbatim}
Produces this text in the book:
addtocounter{footnote}{-1}footnotetext{Small insects}
stepcounter{footnote}footnoteext{Large mammals}
The verb
command is similar, but the argument must be on one line only. The first character after the b is the delimiter; for example:
verb=emph{stuff}=
will produce
emph{stuff}
So you could presumably get your backslash by typing:
verb==
You can also add a *
– i.e. verb*
or begin{verbatim*}
– to make whitespace visible.
It is interesting to speculate how you would get an example of a verbatim
environment into a document..
(using verb
to do the last line, I guess)
4
I guess the problem with usingverb
is that it breaks inside macro arguments. You can't writesection{verb=~=}
, for example.
– Will Robertson
Nov 3 '08 at 22:20
Kopka's LaTeX books are very old. Originally they were written for LaTeX 2.09 and the later editions are only less modified for LaTeX2e. So they are not the best description of LaTeX2e and at least not of packages available for LaTeX2e.textbackslash
for example has been described at LaTeX2e for authors by the LaTeX team.
– Schweinebacke
Nov 20 '11 at 13:01
textbackslash is on page 536 of the fourth edition of Kopka and Daly
– Phil Molyneux
Jul 25 '15 at 10:50
add a comment |
Hmm; textbackslash
(mentioned by others) isn't in my reference book (Kopka and Daly).
At any rate, math mode provides sim
, backslash
, and setminus
(the latter two appear to look the same and differ only by spacing in math mode).
My LaTeX book – which, as you would expect, features the extensively – seems to use the verbatim
environment. For example, this code:
begin{verbatim}
addtocounter{footnote}{-1}footnotetext{Small insects}
stepcounter{footnote}footnoteext{Large mammals}
end{verbatim}
Produces this text in the book:
addtocounter{footnote}{-1}footnotetext{Small insects}
stepcounter{footnote}footnoteext{Large mammals}
The verb
command is similar, but the argument must be on one line only. The first character after the b is the delimiter; for example:
verb=emph{stuff}=
will produce
emph{stuff}
So you could presumably get your backslash by typing:
verb==
You can also add a *
– i.e. verb*
or begin{verbatim*}
– to make whitespace visible.
It is interesting to speculate how you would get an example of a verbatim
environment into a document..
(using verb
to do the last line, I guess)
Hmm; textbackslash
(mentioned by others) isn't in my reference book (Kopka and Daly).
At any rate, math mode provides sim
, backslash
, and setminus
(the latter two appear to look the same and differ only by spacing in math mode).
My LaTeX book – which, as you would expect, features the extensively – seems to use the verbatim
environment. For example, this code:
begin{verbatim}
addtocounter{footnote}{-1}footnotetext{Small insects}
stepcounter{footnote}footnoteext{Large mammals}
end{verbatim}
Produces this text in the book:
addtocounter{footnote}{-1}footnotetext{Small insects}
stepcounter{footnote}footnoteext{Large mammals}
The verb
command is similar, but the argument must be on one line only. The first character after the b is the delimiter; for example:
verb=emph{stuff}=
will produce
emph{stuff}
So you could presumably get your backslash by typing:
verb==
You can also add a *
– i.e. verb*
or begin{verbatim*}
– to make whitespace visible.
It is interesting to speculate how you would get an example of a verbatim
environment into a document..
(using verb
to do the last line, I guess)
edited Apr 5 '12 at 12:52
yo'
39.1k8122232
39.1k8122232
answered Nov 3 '08 at 2:25
John Fouhy
4
I guess the problem with usingverb
is that it breaks inside macro arguments. You can't writesection{verb=~=}
, for example.
– Will Robertson
Nov 3 '08 at 22:20
Kopka's LaTeX books are very old. Originally they were written for LaTeX 2.09 and the later editions are only less modified for LaTeX2e. So they are not the best description of LaTeX2e and at least not of packages available for LaTeX2e.textbackslash
for example has been described at LaTeX2e for authors by the LaTeX team.
– Schweinebacke
Nov 20 '11 at 13:01
textbackslash is on page 536 of the fourth edition of Kopka and Daly
– Phil Molyneux
Jul 25 '15 at 10:50
add a comment |
4
I guess the problem with usingverb
is that it breaks inside macro arguments. You can't writesection{verb=~=}
, for example.
– Will Robertson
Nov 3 '08 at 22:20
Kopka's LaTeX books are very old. Originally they were written for LaTeX 2.09 and the later editions are only less modified for LaTeX2e. So they are not the best description of LaTeX2e and at least not of packages available for LaTeX2e.textbackslash
for example has been described at LaTeX2e for authors by the LaTeX team.
– Schweinebacke
Nov 20 '11 at 13:01
textbackslash is on page 536 of the fourth edition of Kopka and Daly
– Phil Molyneux
Jul 25 '15 at 10:50
4
4
I guess the problem with using
verb
is that it breaks inside macro arguments. You can't write section{verb=~=}
, for example.– Will Robertson
Nov 3 '08 at 22:20
I guess the problem with using
verb
is that it breaks inside macro arguments. You can't write section{verb=~=}
, for example.– Will Robertson
Nov 3 '08 at 22:20
Kopka's LaTeX books are very old. Originally they were written for LaTeX 2.09 and the later editions are only less modified for LaTeX2e. So they are not the best description of LaTeX2e and at least not of packages available for LaTeX2e.
textbackslash
for example has been described at LaTeX2e for authors by the LaTeX team.– Schweinebacke
Nov 20 '11 at 13:01
Kopka's LaTeX books are very old. Originally they were written for LaTeX 2.09 and the later editions are only less modified for LaTeX2e. So they are not the best description of LaTeX2e and at least not of packages available for LaTeX2e.
textbackslash
for example has been described at LaTeX2e for authors by the LaTeX team.– Schweinebacke
Nov 20 '11 at 13:01
textbackslash is on page 536 of the fourth edition of Kopka and Daly
– Phil Molyneux
Jul 25 '15 at 10:50
textbackslash is on page 536 of the fourth edition of Kopka and Daly
– Phil Molyneux
Jul 25 '15 at 10:50
add a comment |
For the tilde, you can use empty curly brace pair. That puts the "over the letter" tilde over an "empty" letter, so it's placed upward.
My tilde~{}here
1
I guess it depends what the OP is intending to do with the tilde. Sometimes a "naked" tilde is a little unobtrusive.
– Will Robertson
Nov 3 '08 at 22:19
add a comment |
For the tilde, you can use empty curly brace pair. That puts the "over the letter" tilde over an "empty" letter, so it's placed upward.
My tilde~{}here
1
I guess it depends what the OP is intending to do with the tilde. Sometimes a "naked" tilde is a little unobtrusive.
– Will Robertson
Nov 3 '08 at 22:19
add a comment |
For the tilde, you can use empty curly brace pair. That puts the "over the letter" tilde over an "empty" letter, so it's placed upward.
My tilde~{}here
For the tilde, you can use empty curly brace pair. That puts the "over the letter" tilde over an "empty" letter, so it's placed upward.
My tilde~{}here
answered Nov 3 '08 at 2:37
hayalci
2,63792115
2,63792115
1
I guess it depends what the OP is intending to do with the tilde. Sometimes a "naked" tilde is a little unobtrusive.
– Will Robertson
Nov 3 '08 at 22:19
add a comment |
1
I guess it depends what the OP is intending to do with the tilde. Sometimes a "naked" tilde is a little unobtrusive.
– Will Robertson
Nov 3 '08 at 22:19
1
1
I guess it depends what the OP is intending to do with the tilde. Sometimes a "naked" tilde is a little unobtrusive.
– Will Robertson
Nov 3 '08 at 22:19
I guess it depends what the OP is intending to do with the tilde. Sometimes a "naked" tilde is a little unobtrusive.
– Will Robertson
Nov 3 '08 at 22:19
add a comment |
From https://faculty.math.illinois.edu/~hildebr/tex/bibliographies.html
"... tilde symbol (
~
), which without
special coding gets interpreted as a
blank space, and therefore needs to be
escaped by a backslash (~
) or
replaced by the math "twiddle" symbol
$sim$
. Fortunately, there is a
package,url
, that provides a
painless way to typeset URL's. To use
this package available, add
usepackage{url}
near the beginning of the document,
and enclose any web and email
addresses in the document in
url{...}
:
url{http://www.math.drofnats.edu/~gauss}
url{gauss@math.drofnats.edu}
..."
I hope this could help you in typewriting a regular tilde character.
add a comment |
From https://faculty.math.illinois.edu/~hildebr/tex/bibliographies.html
"... tilde symbol (
~
), which without
special coding gets interpreted as a
blank space, and therefore needs to be
escaped by a backslash (~
) or
replaced by the math "twiddle" symbol
$sim$
. Fortunately, there is a
package,url
, that provides a
painless way to typeset URL's. To use
this package available, add
usepackage{url}
near the beginning of the document,
and enclose any web and email
addresses in the document in
url{...}
:
url{http://www.math.drofnats.edu/~gauss}
url{gauss@math.drofnats.edu}
..."
I hope this could help you in typewriting a regular tilde character.
add a comment |
From https://faculty.math.illinois.edu/~hildebr/tex/bibliographies.html
"... tilde symbol (
~
), which without
special coding gets interpreted as a
blank space, and therefore needs to be
escaped by a backslash (~
) or
replaced by the math "twiddle" symbol
$sim$
. Fortunately, there is a
package,url
, that provides a
painless way to typeset URL's. To use
this package available, add
usepackage{url}
near the beginning of the document,
and enclose any web and email
addresses in the document in
url{...}
:
url{http://www.math.drofnats.edu/~gauss}
url{gauss@math.drofnats.edu}
..."
I hope this could help you in typewriting a regular tilde character.
From https://faculty.math.illinois.edu/~hildebr/tex/bibliographies.html
"... tilde symbol (
~
), which without
special coding gets interpreted as a
blank space, and therefore needs to be
escaped by a backslash (~
) or
replaced by the math "twiddle" symbol
$sim$
. Fortunately, there is a
package,url
, that provides a
painless way to typeset URL's. To use
this package available, add
usepackage{url}
near the beginning of the document,
and enclose any web and email
addresses in the document in
url{...}
:
url{http://www.math.drofnats.edu/~gauss}
url{gauss@math.drofnats.edu}
..."
I hope this could help you in typewriting a regular tilde character.
edited 7 mins ago
Saphar Koshet
1201215
1201215
answered Mar 19 '11 at 16:41
user4325
add a comment |
add a comment |
Personally, I learned more actually changing the catcode
s myself :)
begingroup
catcode `~=11
gdefmytilde{~}
catcode `|=0
catcode `\=11
|gdef|mybs{}
|endgroup
and then something like
This is a tilde: mytilde
This is a backslash: mybs
2
defmybs{char092}
does the same for the backslash
– Herbert
Aug 29 '12 at 15:03
@Herbert: True, but more cryptic ...
– Jonathan
Aug 29 '12 at 15:23
1
ok, then we usestring
for non cryptic ...
– Herbert
Aug 29 '12 at 15:38
add a comment |
Personally, I learned more actually changing the catcode
s myself :)
begingroup
catcode `~=11
gdefmytilde{~}
catcode `|=0
catcode `\=11
|gdef|mybs{}
|endgroup
and then something like
This is a tilde: mytilde
This is a backslash: mybs
2
defmybs{char092}
does the same for the backslash
– Herbert
Aug 29 '12 at 15:03
@Herbert: True, but more cryptic ...
– Jonathan
Aug 29 '12 at 15:23
1
ok, then we usestring
for non cryptic ...
– Herbert
Aug 29 '12 at 15:38
add a comment |
Personally, I learned more actually changing the catcode
s myself :)
begingroup
catcode `~=11
gdefmytilde{~}
catcode `|=0
catcode `\=11
|gdef|mybs{}
|endgroup
and then something like
This is a tilde: mytilde
This is a backslash: mybs
Personally, I learned more actually changing the catcode
s myself :)
begingroup
catcode `~=11
gdefmytilde{~}
catcode `|=0
catcode `\=11
|gdef|mybs{}
|endgroup
and then something like
This is a tilde: mytilde
This is a backslash: mybs
edited Aug 29 '12 at 14:54
answered Aug 29 '12 at 14:12
Jonathan
1,7101327
1,7101327
2
defmybs{char092}
does the same for the backslash
– Herbert
Aug 29 '12 at 15:03
@Herbert: True, but more cryptic ...
– Jonathan
Aug 29 '12 at 15:23
1
ok, then we usestring
for non cryptic ...
– Herbert
Aug 29 '12 at 15:38
add a comment |
2
defmybs{char092}
does the same for the backslash
– Herbert
Aug 29 '12 at 15:03
@Herbert: True, but more cryptic ...
– Jonathan
Aug 29 '12 at 15:23
1
ok, then we usestring
for non cryptic ...
– Herbert
Aug 29 '12 at 15:38
2
2
defmybs{char092}
does the same for the backslash– Herbert
Aug 29 '12 at 15:03
defmybs{char092}
does the same for the backslash– Herbert
Aug 29 '12 at 15:03
@Herbert: True, but more cryptic ...
– Jonathan
Aug 29 '12 at 15:23
@Herbert: True, but more cryptic ...
– Jonathan
Aug 29 '12 at 15:23
1
1
ok, then we use
string
for non cryptic ...– Herbert
Aug 29 '12 at 15:38
ok, then we use
string
for non cryptic ...– Herbert
Aug 29 '12 at 15:38
add a comment |
protected by Martin Scharrer♦ Apr 5 '12 at 7:01
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
1
For the special case where a backslash or tilde must be written to an auxiliary file or shell escape see: How can I provide a verbatim (unescaped) commandline for executing with write18?
– Martin Scharrer♦
Apr 13 '12 at 10:28
3
For future reference, this is a great resource for finding out what to do to accomplish a given character.
– Parthian Shot
Feb 12 '15 at 21:42