Difference between revisions of "Second Step"

From Wiki
Jump to navigation Jump to search
(fix regime name)
m (Text replacement - "</cmd>" to "}}")
 
(10 intermediate revisions by 4 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 [utf] % choose input encoding: (in LuaTeX and XeTeX, UTF-8 is on by default, thus not needed)
+
% (in LuaTeX and XeTeX, UTF-8 is on by default, thus not needed)
\mainlanguage [de] % language mode: changes typesetting rules, quote signs etc.
 
 
 
\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
 
</texcode>
 
 
 
looks like:
 
 
 
<context>
 
\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.
 
\mainlanguage [de] % language mode: changes typesetting rules, quote signs etc.
 
\setupbodyfontenvironment[default][em=italic] % ConTeXt's default \em is slanted, but italic is better
 
\setupbodyfontenvironment[default][em=italic] % ConTeXt's default \em is slanted, but italic is better
Line 36: 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. 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]].)
+
* '''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., see [[Language Codes]]).
+
* '''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{foo}</tt>, but <tt>{\em foo}</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}.)