Files
klammertext/sks/target/target.k

56 lines
1.2 KiB
Plaintext
Raw Normal View History

#[
The targets in the SKS use the LaTeX convention for converting ASCII
characters into standard typographical characters. This is done
by LaTeX by default; other targets must use the transforms parameter
of Parameter_set, as defined for the m_parameters variable of the
Target_registry class. (See file target_registry.cpp.)
The LaTeX transformations supported by the SKS are:
-- -> en-dash
--- -> em-dash
` -> open single quote
' -> close single quote
`` -> open double quote
'' -> close double quote
~ -> non-breaking space
]#
@@@target txt | Plain text with formatting | # This txt target is not full implemented in the SKS yet.
-- - |
--- -- |
`` " |
'' " |
` ` |
' ' |
~ ^0020^
:after_apply
phases.justify_blocks
@@@
@@@target html | HTML page
# :escape < &lt; & &amp; |
|
--- &mdash; |
-- &ndash; |
`` “ |
'' ” |
` |
' |
^^~ &tilde; |
~ &nbsp;
@@@
@@@target tex | LaTeX
:escape \ \textbackslash{} & \& { \{ } \} $ \$ % \% _ \_ ^# \^# ^^ \textasciicircum{}
@@@
@@@target pdf | PDF from LaTeX
:includes tex
:after_apply
^:cpp *KLAMMERTEXT_HOME*/sks/document/document tex_to_pdf
@@@