The function char
introduces a character in
the produced document. The purpose of this function is to introduce
escape characters or to introduce characters that cannot be typesetted
in the document (for instance because the editors does not support
them). The escapes characters are [
, ]
and ;
.
prototype |
(char char ) |
char | The character to be introduced. Specified value can be
a character, a string or an integer |
Example:
(itemize (item [The character ,(code "#\\a"): ,(char #\a).])
(item [The character ,(code "\"a\""): ,(char "a").])
(item [The character ,(code "97"): ,(char 97).]))
|
|
Ex. 18: Some characters
Produces:
- The character
#\a : a.
- The character
"a" : a.
- The character
97 : a.
|
|
the function !
introduces raw strings in the target.
That is, the strings introduced by !
are written as is,
without any transformation from the engine.
prototype |
(! format node... ) |
format | The format of the command. |
node... | The arguments. |
The sequences $1
, $2
, ... in the format
are replaced with the actual values of the arguments node
.
Example:
[A simple ,(! "string"). A more annoying one ,(! "<strong>string</strong>").
A last one with arguments ,(! "<u>$1 $2</u>" (bold 1) (it 2)).]
|
|
Ex. 19: Some characters
Produces:
A simple string. A more annoying one string.
A last one with arguments 1 2. |
|
The function symbol
introduces special symbols in the
produced file. Note that the rendering of symbols is unportable. It depends
of the capacity of the targeted format.
prototype |
(symbol symbol ) |
symbol | The symbol to introduce. |
Here is the list of recognized symbols:
Symbol name | Rendering |
--> | → |
-> | → |
1/2 | ½ |
1/4 | ¼ |
3/4 | ¾ |
<+ | ↵ |
<- | ← |
<-- | ← |
<--> | ↔ |
<-> | ↔ |
<= | ⇐ |
<== | ⇐ |
<==> | ⇔ |
<=> | ⇔ |
==> | ⇒ |
=> | ⇒ |
AEligature | Æ |
Aacute | Á |
Acircumflex | Â |
Agrave | À |
Alpha | Α |
Amul | Ä |
Aring | Å |
Atilde | Ã |
Beta | Β |
Ccedilla | Ç |
Chi | Χ |
Delta | Δ |
Downarrow | ⇓ |
ETH | Ð |
Eacute | É |
Ecircumflex | Ê |
Egrave | È |
Epsilon | Ε |
Eta | Η |
Euml | Ë |
Gamma | Γ |
Iacute | Í |
Icircumflex | Î |
Igrave | Ì |
Iota | Ι |
Iuml | Ï |
Kappa | Κ |
Lambda | Λ |
Mu | Μ |
Ntilde | Ñ |
Nu | Ν |
Oacute | Ó |
Ocurcumflex | Ô |
Oeligature | Œ |
Ograve | Ò |
Omega | Ω |
Omicron | Ο |
Oslash | Ø |
Otilde | Õ |
Ouml | Ö |
Phi | Φ |
Pi | Π |
Psi | Ψ |
Rho | Ρ |
Sigma | Σ |
THORN | Þ |
Tau | Τ |
Theta | Θ |
Uacute | Ú |
Ucircumflex | Û |
Ugrave | Ù |
Uparrow | ⇑ |
Upsilon | Υ |
Uuml | Ü |
Xi | Ξ |
Yacute | Ý |
Zeta | Ζ |
aacute | á |
acircumflex | â |
aeligature | æ |
agrave | à |
alef | ℵ |
alpha | α |
amul | ä |
and | ∧ |
angle | ∠ |
approx | ≈ |
aring | å |
asterisk | ∗ |
atilde | ã |
beta | β |
bottom | ⊥ |
bullet | • |
cap | ∩ |
ccedilla | ç |
cent | ¢ |
chi | χ |
circ | o |
clubs | ♣ |
cong | ≅ |
copyright | © |
cup | ∪ |
currency | ¤ |
dag | dag |
dashv | -| |
ddag | ddag |
degree | ° |
delta | δ |
diams | ♦ |
divide | ÷ |
downarrow | ↓ |
eacute | é |
ecircumflex | ê |
egrave | è |
ellipsis | … |
emptyset | ∅ |
epsilon | ε |
equiv | ≡ |
eta | η |
eth | ð |
euml | ë |
euro | ℐ |
exists | ∃ |
female | ª |
forall | ∀ |
gamma | γ |
ge | ≥ |
hearts | ♥ |
iacute | í |
icircumflex | î |
iexcl | ¡ |
igrave | ì |
image | ℑ |
in | ∈ |
infinity | ∞ |
integral | ∫ |
iota | ι |
iquestion | ¿ |
iuml | ï |
kappa | κ |
lambda | λ |
langle | 〈 |
lceil | ⌈ |
le | ≤ |
lfloor | ⌊ |
lguillemet | « |
lhd | < |
loz | ◊ |
male | ¸ |
micro | µ |
mid | | |
middot | · |
models | |= |
mu | μ |
mul | ¨ |
nabla | ∇ |
neq | ≠ |
ni | ∋ |
not | ¬ |
notin | ∉ |
nsupset | ⊃ |
ntilde | ñ |
nu | ν |
oacute | ó |
ocurcumflex | ô |
oeligature | œ |
ograve | ò |
omega | ω |
omicron | ο |
oplus | ⊕ |
or | ∨ |
oslash | ø |
otilde | õ |
otimes | ⊗ |
ouml | ö |
paragraph | ¶ |
parallel | || |
partial | ∂ |
perp | ⊥ |
phi | φ |
pi | π |
piv | ϖ |
plusminus | ± |
pound | £ |
prod | ∏ |
propto | ∝ |
psi | ψ |
rangle | 〉 |
rceil | ⌉ |
real | ℜ |
registered | ® |
rfloor | ⌋ |
rguillemet | » |
rhd | > |
rho | ρ |
section | § |
sigma | σ |
sigmaf | ς |
sim | ∼ |
spades | ♠ |
sqrt | √ |
subset | ⊂ |
subseteq | ⊆ |
sum | ∑ |
supset | ⊃ |
supseteq | ⊇ |
szlig | ß |
tau | τ |
therefore | ∴ |
theta | θ |
thetasym | ϑ |
thorn | þ |
times | × |
tm | ™ |
top | T |
uacute | ú |
ucircumflex | û |
ugrave | ù |
uparrow | ↑ |
upsilon | υ |
uuml | ü |
vdash | |- |
weierp | ℘ |
xi | ξ |
yacute | ý |
yen | ¥ |
ymul | ÿ |
zeta | ζ |