Difference between revisions of "Second Step"

From Wiki
Jump to navigation Jump to search
(added link to Encodings and Regimes; I think we need a list of valid languages, encodings etc.)
m (Text replacement - "</cmd>" to "}}")
 
(16 intermediate revisions by 8 users not shown)
Line 1: Line 1:
< [[Main Page]] | [[First Document]] | [[Next Steps]] >
 
 
 
Here's a slightly more complex example:
 
Here's a slightly more complex example:
  
<texcode>
+
<context source="yes" text="looks like:">
% the first line can hold texexec's command line options
+
\enableregime [utf-8] % choose input encoding
\enableregime [il1] % choose input encoding: il1 is "ISO Latin 1" (ISO 8859-1), same as "win"
+
% (in LuaTeX and XeTeX, UTF-8 is on by default, thus not needed)
 
\mainlanguage [de] % language mode: changes typesetting rules, quote signs etc.
 
\mainlanguage [de] % language mode: changes typesetting rules, quote signs etc.
\starttext
+
\setupbodyfontenvironment[default][em=italic] % ConTeXt's default \em is slanted, but italic is better
Rotkäppchen:
 
\quotation{Aber Großmutter, warum hast du so große Augen?}
 
  
Der böse Wolf:
 
\quotation{Damit ich dich besser {\em sehen} kann!}
 
 
\stoptext
 
</texcode>
 
 
looks like:
 
 
<context>
 
\enableregime [il1] % choose input encoding: il1 is "ISO Latin 1" (ISO 8859-1), same as "win"
 
\mainlanguage [de] % language mode: changes typesetting rules, quote signs etc.
 
\setupbodyfontenvironment[default][em=italic] % ConTeXt's default \em is slanted, but italic is better
 
 
\starttext
 
\starttext
 
Rotkäppchen:
 
Rotkäppchen:
Line 33: Line 17:
 
</context>
 
</context>
  
* '''regime''' is the input encoding, i.e. what you type, so that you can use accented characters (like umlauts in the example) directly. It depends on your language, your OS and the capabilities of your editor. Try "utf8" if your editor can process Unicode or "mac" (Mac Roman) on a Mac. (More on that topic in [[Encodings and Regimes]].)
+
* '''regime''' is the input encoding, i.e. what you type, so that you can use accented characters (like umlauts in the example) directly. Old encodings are supported, but use UTF-8 whenever possible. In [[XeTeX]] and [[LuaTeX]] that's the default already, so you don't need that line any more. (More on that topic in [[Encodings and Regimes - Old Content]].)
* '''language''' is the language of your text. Besides <cmd>mainlanguage</cmd> there's also <cmd>language</cmd> to switch temporarily. Try your internet top level domain code as language code (de = german, fr = french, it = italian etc.).
+
* '''language''' is the language of your text. Besides {{cmd|mainlanguage}} there's also {{cmd|language}} to switch temporarily. Try your internet top level domain code as language code (de = german, fr = french, it = italian etc., see [[Languages#Language_tags|language tags]]).
* '''quotation''': use logical markup instead of specified signs! You get single quotes with <cmd>quote</cmd>. You can use <cmd>startquotation</cmd> ... <cmd>stopquotation</cmd> for longer (indented) quotes.
+
* '''quotation''': use logical markup instead of specified signs! You get single quotes with {{cmd|quote}}. You can use {{cmd|startquotation}} ... {{cmd|stopquotation}} for longer (indented) quotes.
* '''em''': again, logical markup! say "<cmd>em</cmd>phasized" instead of bold or italics. Remember, it's a switch, not a command! (Not <tt>\em{bla}</tt>, but <tt>{\em bla}</tt>.)
+
* '''em''': again, logical markup! say "{{cmd|em}}phasized" instead of bold or italics. Remember, it's a switch, not a command! (Not <tt>\em{foo}</tt>, but <tt>{\em foo}</tt>.)
  
Now you can start with your own document, let's see what your [[Next Steps]] can be...
+
[[Category:Old_Content]]

Latest revision as of 13:19, 9 August 2020

Here's a slightly more complex example:

\enableregime	[utf-8]		% choose input encoding
				% (in LuaTeX and XeTeX, UTF-8 is on by default, thus not needed)
\mainlanguage	[de]		% language mode: changes typesetting rules, quote signs etc.
\setupbodyfontenvironment[default][em=italic] % ConTeXt's default \em is slanted, but italic is better

\starttext
Rotkäppchen:
\quotation{Aber Großmutter, warum hast du so große Augen?}

Der böse Wolf:
\quotation{Damit ich dich besser {\em sehen} kann!}

\stoptext

looks like:

  • regime is the input encoding, i.e. what you type, so that you can use accented characters (like umlauts in the example) directly. Old encodings are supported, but use UTF-8 whenever possible. In XeTeX and LuaTeX that's the default already, so you don't need that line any more. (More on that topic in Encodings and Regimes - Old Content.)
  • language is the language of your text. Besides \mainlanguage there's also \language to switch temporarily. Try your internet top level domain code as language code (de = german, fr = french, it = italian etc., see language tags).
  • quotation: use logical markup instead of specified signs! You get single quotes with \quote. You can use \startquotation ... \stopquotation for longer (indented) quotes.
  • em: again, logical markup! say "\emphasized" instead of bold or italics. Remember, it's a switch, not a command! (Not \em{foo}, but {\em foo}.)