Migration to ConT EXt?
First experience with ConT EXt typesetting
Tomáš Hála
KONVOJ Publishers, Brno, Czech Republic konvoj@konvoj.cz, thala@bestmail.cz5th ConT EXt meeting (September 19–24, 2011, Bassenge-Boirs, Belgium)
Migration to ConT EXt? First experience with ConT EXt typesetting - - PowerPoint PPT Presentation
Migration to ConT EXt? First experience with ConT EXt typesetting Tom Hla KONVOJ Publishers, Brno, Czech Republic konvoj@konvoj.cz , thala@bestmail.cz 5th ConT EXt meeting (September 1924, 2011, Bassenge-Boirs, Belgium) Once a
Migration to ConT EXt?
First experience with ConT EXt typesetting
Tomáš Hála
KONVOJ Publishers, Brno, Czech Republic konvoj@konvoj.cz, thala@bestmail.cz5th ConT EXt meeting (September 19–24, 2011, Bassenge-Boirs, Belgium)
Once a dozen of years, the man have to change flat, wife, or a job.
Czech sayingBecause of limitation in the mentioned categories, I decided to change the typographic system.
Four important events
ConT EXt An Excursion
Masaryk University in Brno
EXt Meeting in Brejlov and
setting in L
ATEX
About this talk
EXt
documentation?
Olšák vs. L
AT
EX
Why L
ATEX has been created:
T EX from “terminal” user;
by prepared styles;
their new re-formatting.
Olšák, Petr. Proč nerad používám L A TEleven reasons/problems
EX language insufficiency,
EX,
EX and T EX,
(by Olšák, 1997)
Eleven reasons/problems
EX macros,
EX versions.
(by Olšák, 1997)
... a problem ...
Comparing L
AT
EX and ConT EXt
Screening out the relative complexity of T EX
L
ATEX: ! Extra alignment tab has been changed to \cr
... a problem ...
Comparing L
AT
EX and ConT EXt
Screening out the relative complexity of T EX
ConT EXt: ! Misplaced \omit \!ttuse #1->\ifnum #1>\plusone \omit \global \TABLEdivisionfalse \scratchcou... l.274 ... value \VL ... values\use{3} \MR\HL
OK ... a problem ...
Grid typesetting ConT EXt As a Typographic System
plain: macro by Olšák (1996) L
ATEX: flexible vertical spaces floating objects captions packages multicolumn layout...
OK
Grid typesetting ConT EXt As a Typographic System
ConT EXt:
OK
Layout maintanence ConT EXt As a Typographic System
Displaying: \showlayout \showframe ...
OK
Layout maintanence ConT EXt As a Typographic System
Setting values: Set value \showlayout values 100pt textwidth 3.5141cm 100.0pt \textwidth
... a problem ... ConT EXt proposal
Layout maintanence ConT EXt As a Typographic System
Setting values II.: Set value \showlayout values 100pt textwidth 3.5141cm 100.0pt 3.5141cm textwidth 3.5136cm 99.9858pt (three values instead of two)
unhappy ... ConT EXt proposal
Layout maintanence ConT EXt As a Typographic System
Supported: pt, mm My favourite units: Didot points and ciceros!
Solved in ConTeXt on TEXlive 2011, so I’m happy.
unhappy ...
Language settings ConT EXt As a Typographic System
Supported languages: L
ATEX, XeL
ATEX, babel... bother the user with a long list while compiling the docu- ment:
unhappy ...
Language settings ConT EXt As a Typographic System
LaTeX2e <2009/09/24> Babel <v3.8l> and hyphenation patterns for english, dumylang, nohyphenation, german-x-2009-06-19, ngerman-x-2009-06-19, ancientgreek, ibycus, arabic, armenian, basque, bulgarian, catalan, pinyin, coptic, croatian, czech, danish, dutch, ukenglish, usenglishmax, esperanto, estonian, farsi, finnish, french, galician, german, ngerman, swissgerman, monogreek, greek, hungarian, icelandic, assamese, bengali, gujarati, hindi, kannada, malayalam, marathi, oriya, panjabi, tamil, telugu, indonesian, interlingua, irish, italian, kurmanji, lao, latin, latvian, lithuanian, mongolian, mongolianlmc, bokmal, nynorsk, polish, portuguese, romanian, russian, sanskrit, serbian, slovak, slovenian, spanish, swedish, turkish, turkmen, ukrainian, uppersorbian, welsh, loaded.
OK confusing ...
Language settings ConT EXt As a Typographic System
ConT EXt: reports (1) the default language: languages > language en is active dealing with the user interface, (2) no information about\mainlanguage, and (3) cryptic information for patterns, eg.: mkiv lua stats > loaded patterns
OK ConT EXt proposal documentation ...
Language settings ConT EXt As a Typographic System
New commands? \showlanguages \showlanguage \showlanguage[cz,sk,us,...]
... a problem ... ConT EXt proposal
Language settings ConT EXt As a Typographic System
\language[us] US: Testing \quotation{quotation} marks... \language[cz] CZ: Testing \quotation{quotation} marks... \language[sk] SK: Testing \quotation{quotation} marks...
... a problem ... ConT EXt proposal
Language settings ConT EXt As a Typographic System
US: Testing “quotation” marks... CZ: Testing „quotation“ marks... SK: Testing “quotation” marks...
OK ConT EXt proposal
Slovak quotation marks ConT EXt As a Typographic System
\setupdelimitedtext[quotation][1][left={„}, right={“}]
Use Czech settings as a default one for Slovak language.
OK
Alignment ConT EXt as a Typographic System
OK ConT EXt proposal
‘Block-Last-Center’ ConT EXt As a Typographic System alignment
\installalign{blocklastcenter}{% \leftskip=0pt plus1fil \rightskip=0pt plus-1fil \parfillskip=0pt plus2fil\parindent0pt }
OK confusing ... documentation ...
Fonts ConT EXt As a Typographic System
OK unhappy ... ConT EXt proposal
Elapsed time for compilation ConT EXt As a Compiler
Speed vs comfort:
OK unhappy ... ConT EXt proposal
Elapsed time for compilation ConT EXt As a Compiler
Speed vs comfort:
confusing ... ... a problem ... ConT EXt proposal
Warning messages ConT EXt As a Compiler
Tables with extra column (once more):
columns
confusing ... ConT EXt proposal
Log file ConT EXt As a Compiler
– tool (options) for reducing the amount
OK
Concept of commands ConT EXt As a Superstructure over the Plain
Logical:
OK
Relation to plain ConT EXt As a Superstructure over the Plain
L
ATEX:
by own ones ConT EXt: ‘well-educated’ does not endeavour to overlay the plain basis, plain is expected and welcome
Eleven reasons/problems
EX language insufficiency,
EX,
EX and T EX,
(by Olšák, 1997)
Eleven reasons/problems
EX macros,
EX versions.
(by Olšák, 1997)
OK documentation ...
Documentation ConT EXt As a Tool for Beginners
inspirative...
confusing ... documentation ...
Documentation ConT EXt As a Tool for Beginners
dated(?)
cussion, etc.)
confusing ... documentation ...
Documentation ConT EXt As a Tool for Beginners
sometimes very useful, sometimes notm relevant, partly very detail, partly only in outline, partly incomplete, searching engine
What Will Happen If... ConT EXt As a Puzzle:-)
... You Forget The First def-command?
\def\kap#1{\section{#1}} \def\pkap#1{\subsection{#1}} ...text1... \kap{My first section...} ...text2...
confusing ... ConT EXt proposal documentation ...
What Will Happen If... ConT EXt As a Puzzle:-)
...text1... MY FIRST SECTION... ...text2...
documentation ...
Improving Documentation? ConT EXt as a Tool for Beginners/Students
Migration to ConT EXt?
First experience with ConT EXt typesetting
Tomáš Hála
KONVOJ Publishers, Brno, Czech Republic konvoj@konvoj.cz, thala@bestmail.cz5th ConT EXt meeting (September 19–24, 2011, Bassenge-Boirs, Belgium)