diff options
author | Hans Hagen <pragma@wxs.nl> | 2019-05-12 19:57:39 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2019-05-12 19:57:39 +0200 |
commit | 5f6a7c6790baa7e524de5b5bf71a29ea757378f6 (patch) | |
tree | d26bcd9e722c4f2c1dfe8f375669d5c0b3fc4972 /doc | |
parent | c49d2942bae7074f3bd4c04b6ee895cee1697ca3 (diff) | |
download | context-5f6a7c6790baa7e524de5b5bf71a29ea757378f6.tar.gz |
2019-05-12 19:16:00
Diffstat (limited to 'doc')
19 files changed, 445 insertions, 0 deletions
diff --git a/doc/context/documents/general/qrcs/setup-cs.pdf b/doc/context/documents/general/qrcs/setup-cs.pdf Binary files differindex 6aef4b1ec..b887b4831 100644 --- a/doc/context/documents/general/qrcs/setup-cs.pdf +++ b/doc/context/documents/general/qrcs/setup-cs.pdf diff --git a/doc/context/documents/general/qrcs/setup-de.pdf b/doc/context/documents/general/qrcs/setup-de.pdf Binary files differindex baa1415fd..34e60e948 100644 --- a/doc/context/documents/general/qrcs/setup-de.pdf +++ b/doc/context/documents/general/qrcs/setup-de.pdf diff --git a/doc/context/documents/general/qrcs/setup-en.pdf b/doc/context/documents/general/qrcs/setup-en.pdf Binary files differindex 25bed32b9..70a537ece 100644 --- a/doc/context/documents/general/qrcs/setup-en.pdf +++ b/doc/context/documents/general/qrcs/setup-en.pdf diff --git a/doc/context/documents/general/qrcs/setup-fr.pdf b/doc/context/documents/general/qrcs/setup-fr.pdf Binary files differindex 2cdfb1e17..3f93a0acb 100644 --- a/doc/context/documents/general/qrcs/setup-fr.pdf +++ b/doc/context/documents/general/qrcs/setup-fr.pdf diff --git a/doc/context/documents/general/qrcs/setup-it.pdf b/doc/context/documents/general/qrcs/setup-it.pdf Binary files differindex 2484f27fe..fe1785cfa 100644 --- a/doc/context/documents/general/qrcs/setup-it.pdf +++ b/doc/context/documents/general/qrcs/setup-it.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-cs.pdf b/doc/context/documents/general/qrcs/setup-mapping-cs.pdf Binary files differindex c6c3e92a7..63bac99e1 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-cs.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-cs.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-de.pdf b/doc/context/documents/general/qrcs/setup-mapping-de.pdf Binary files differindex c5c49f07b..3c42dfc12 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-de.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-de.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-en.pdf b/doc/context/documents/general/qrcs/setup-mapping-en.pdf Binary files differindex 7e5674a9a..3c9cc5c91 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-en.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-en.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-fr.pdf b/doc/context/documents/general/qrcs/setup-mapping-fr.pdf Binary files differindex 433f0049c..0d3d3e5f4 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-fr.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-fr.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-it.pdf b/doc/context/documents/general/qrcs/setup-mapping-it.pdf Binary files differindex c3a3e2927..d71b622f8 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-it.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-it.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-nl.pdf b/doc/context/documents/general/qrcs/setup-mapping-nl.pdf Binary files differindex 5d9c9a09f..d5d39473b 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-nl.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-nl.pdf diff --git a/doc/context/documents/general/qrcs/setup-mapping-ro.pdf b/doc/context/documents/general/qrcs/setup-mapping-ro.pdf Binary files differindex a017ad5e9..a2759e931 100644 --- a/doc/context/documents/general/qrcs/setup-mapping-ro.pdf +++ b/doc/context/documents/general/qrcs/setup-mapping-ro.pdf diff --git a/doc/context/documents/general/qrcs/setup-nl.pdf b/doc/context/documents/general/qrcs/setup-nl.pdf Binary files differindex cc2801361..463d707ba 100644 --- a/doc/context/documents/general/qrcs/setup-nl.pdf +++ b/doc/context/documents/general/qrcs/setup-nl.pdf diff --git a/doc/context/documents/general/qrcs/setup-ro.pdf b/doc/context/documents/general/qrcs/setup-ro.pdf Binary files differindex 7ac5c801a..a00eb0ca1 100644 --- a/doc/context/documents/general/qrcs/setup-ro.pdf +++ b/doc/context/documents/general/qrcs/setup-ro.pdf diff --git a/doc/context/presentations/bachotex/2019/bachotex-2019-followingup.pdf b/doc/context/presentations/bachotex/2019/bachotex-2019-followingup.pdf Binary files differnew file mode 100644 index 000000000..17fdcab93 --- /dev/null +++ b/doc/context/presentations/bachotex/2019/bachotex-2019-followingup.pdf diff --git a/doc/context/presentations/bachotex/2019/bachotex-2019-followingup.tex b/doc/context/presentations/bachotex/2019/bachotex-2019-followingup.tex new file mode 100644 index 000000000..b7c116ab3 --- /dev/null +++ b/doc/context/presentations/bachotex/2019/bachotex-2019-followingup.tex @@ -0,0 +1,302 @@ +% language=uk + +\usemodule[abbreviations-smallcaps] +\usemodule[present-luatex] + +\logo [LUAMETATEX] {LuaMeta\TeX} + +\setupbodyfont[12pt] + +\setupalign[verytolerant] + +\setupdocument + [title={The follow up}, + subtitle={\LUAMETATEX}, + location={Bacho\TeX\ May 2019}, + author={Hans & Alan}, + mp:title={\LUAMETATEX}] + +\startdocument + +\page \setupdocument[mp:subtitle={From lead to gold}] + +\startitemize + \startitem + This talk is {\bf not} about how we can use \LUATEX\ to control domotica + applications. We already discussed that. + \stopitem + \startitem + This talk is {\bf not} about how we can use \CONTEXT\ in advanced + rendering, for instance as part of web|-|based workflows. That's old + news. + \stopitem + \startitem + This talk is {\bf not} about how much fun it would be to have a + \MICROSOFT\ HoloLens and see what \CONTEXT\ and \LUATEX\ could do with + it. We just can't afford it. + \stopitem + \startitem + This talk is {\bf not} about more complexity, but it is about keeping + things simple. It's about turning a burden into a pleasure. + \stopitem + \startitem + To quote the Riverside \footnote {A Polish progrock band I recently saw + live in the Netherlands. A band related to Lunatic Soul.} frontman: I + hope you all leave here a bit younger than you felt when you came here. + This talk is about turning lead into gold. + \stopitem +\stopitemize + +\page \setupdocument[mp:subtitle={Where do we stand}] + +\startitemize + \startitem + We have the weight and experience of about 40 years of \TEX\ and its + usage on our shoulders. + \stopitem + \startitem + Good old \TEX\ got extended: \ETEX, \OMEGA\ (\ALEPH), \PDFTEX, \XETEX, + [e][u][p]\TEX\ and \LUATEX\ (& \LUAJITTEX) showed up. + \stopitem + \startitem + The \DVI\ output got complemented by \PDF. + \stopitem + \startitem + Bitmap fonts were replaced by \TYPEONE\ that itself got replaced by the + container formats \OPENTYPE\ and \TRUETYPE. Variable fonts were + introduced. + \stopitem + \startitem + Math got upgraded to \OPENTYPE\ math, thanks to \MICROSOFT. + \stopitem + \startitem + \UNICODE\ got accepted and \UTF\ is nowadays the preferred input + encoding. + \stopitem + \startitem + The community supported the development of many fonts that found their + place in distributions. + \stopitem + \startitem + Alongside plain \TEX\ the macro packages \LATEX\ and \CONTEXT\ both + evolved into large collections of resources. + \stopitem +\stopitemize + +\page \setupdocument[mp:subtitle={Are we good?}] + +\startitemize + \startitem + There is no doubt that \TEX\ is a success. We can find nice examples but + also some horrible looking documents. + \stopitem + \startitem + A large distribution is no guarantee for quality and continuous success, + nor is the number of incidental (forced) users. + \stopitem + \startitem + A \CONTEXT\ user doesn't need that much: just the \LUATEX\ binary will + do, plus a bunch of \MKIV\ macros, completed by a reasonable set of + fonts. + \stopitem + \startitem + Currently all that is embedded in a large ecosystem, although we always + use only a small, reasonable subset. + \stopitem + \startitem + Getting the whole machinery up and running from scratch (source code) is + not trivial. + \stopitem + \startitem + The source code base is rather large and compilation is complex: it builds on + decades of being nice for all platforms and fulfilling all demands. + \stopitem + \startitem + What we consider gold could also be seen as lead in disguise. Some + alchemy might be needed to go back to where we came from. + \stopitem +\stopitemize + +\page \setupdocument[mp:subtitle={The Status Quo}] + +\startitemize + \startitem + At some point you need to stabilize and for \LUATEX, version 1.10 is that + moment. + \stopitem + \startitem + But some ideas and experiments have been delayed because the engine was + already in use, also outside of \CONTEXT. + \stopitem + \startitem + Compatibility is a {\bf big} issue in the \TEX\ community (which is good) + so we're in a sort of a deadlock (which is bad). + \stopitem + \startitem + And we wanted to take a next step in \CONTEXT\ development. It's not + strictly necessary to make drastic changes, but we need to adapt. + \stopitem + \startitem + The question is how we can guarantee users a long|-|term stability of + the both macro package as well as the engine it runs on. + \stopitem +\stopitemize + +\page \setupdocument[mp:subtitle={What Is Needed}] + +\startitemize + \startitem + For \CONTEXT\ we want just one binary. We don't really need \LUAJITTEX\ + for \LUAJIT\ is not following \LUA\ anyway. + \stopitem + \startitem + We don't want (for windows) a special stub binary. After all we already + have the \type {context} job manager and \type {mtxrun} script manager. + All platforms should be treated alike. + \stopitem + \startitem + Performance should be stable and not influenced by code added to the + binary. In fact, performance should constantly improve! + \stopitem + \startitem + The engine should not depend on libraries that are floating, get updated + frequently, and can come from places out of our control (versions). + \stopitem + \startitem + The memory footprint should be acceptable for running in containers (or + small virtual machines). Energy consumption matters too. + \stopitem + \startitem + The binary should be kept small because it also serves as the \LUA\ + interpreter. + \stopitem +\stopitemize + +\page \setupdocument[mp:subtitle={How It Went}] + +\startitemize + \startitem + Around the \CONTEXT\ meeting I took \LUATEX\ 1.09.0 experimental as + starting point and began stripping. + \stopitem + \startitem + Before that, I already had written some test code to see what could be + replaced. + \stopitem + \startitem + Stepwise redundant components were removed. This took time because each + (small) step was tested on real documents, the test suite, etc. + \stopitem + \blank[2*big] + \startitem + \unknown\ maybe some examples & \type {/install-lmtx/*} \unknown + \stopitem + \blank[2*big] + \startitem + I played with some ideas that were put on hold, some were accepted and + some were rejected and more and more got in the mood. + \stopitem + \startitem + Also \LUAJIT\ was dropped, but its removal was compensated by large + performance boosts in other areas. + \stopitem + \startitem + The build was simplified (it took some time to find what was irrelevant) + and compilation now is about half a minute, or less! + \stopitem +\stopitemize + +% we found out the hard way in the past (generalizing, other use, backfire) + +\page \setupdocument[mp:subtitle={Where are we}] + +\startitemize + \startitem + We have an experimental new installer for \CONTEXT\ \LMTX\ (the new + name). It uses \HTTP: and just the engine for fetching data. Updating + goes fast. + \stopitem + \startitem + The \LMTX\ distribution is \MKIV\ only and much smaller than the full + installation. + \stopitem + \startitem + Eventually (soon) the source code of the used engine will be in the + distribution so that we have a self contained package. Users on + new or unique systems can compile. + \stopitem + \startitem + The development of the engine is under control of the \CONTEXT\ + developers: that way there is no danger that things break. We like to + have a playground. + \stopitem + \startitem + Extensions can make it into \LUATEX\ once found useful and stable as + long as they don't break \LUATEX\ upward compatibility (unlikely on the + short term). + \stopitem +\stopitemize + +\page \setupdocument[mp:subtitle={Some highlights}] + +\startitemize + \startitem + There is no backend code. We generate the \PDF\ output in \LUA\ (this was + already the case for much of it.) + \stopitem + \startitem + There is no bitmap image inclusion code present. All is done in \LUA. + \stopitem + \startitem + There is no font loading code present. This already happened mostly in + \LUA\ anyway. + \stopitem + \startitem + Some libraries have been removed and some have been simplified. A few + experimental helper libraries were added (like math). The dependencies + are minimal. + \stopitem + \startitem + The code is undergoing some restructuring but it might take some years + before I've reached the (informal) goals. + \stopitem + \startitem + Alan and I are exploring new possibilities that this setup gives + (especially in combining \TEX, \METAPOST\ and \LUA. Stay tuned. + \stopitem +\stopitemize + +\page \setupdocument[mp:subtitle={The agenda}] + +\startitemize + \startitem + As of April 1, 2019, users can test the experimental distribution. A few + were already in the loop. + \stopitem + \startitem + It looks like there are no big issues, and speed gains can be impressive. + \stopitem + \startitem + As a consequence we can start dropping in replacement code in regular \MKIV\ + some day soon too. + \stopitem + \startitem + Around the next \CONTEXT\ meeting the source code will become part of the + regular distribution (given that I'm satisfied with it). + \stopitem + \startitem + Before that we hope to have the compile farm up and running for \LUAMETATEX. + \stopitem + \startitem + From that moment on, the \CONTEXT\ users will have a self contained, archival, + independent, lean and mean installation available, which will become the + default. + \stopitem + \startitem + Because \LUAMETATEX\ is a subset of \LUATEX, there are no plans right now + for supporting plain \TEX. We'll see. (I might come up with generic + backend code some day.) + \stopitem +\stopitemize + +\stopdocument diff --git a/doc/context/scripts/mkiv/mtx-patterns.html b/doc/context/scripts/mkiv/mtx-patterns.html new file mode 100644 index 000000000..7d5da995d --- /dev/null +++ b/doc/context/scripts/mkiv/mtx-patterns.html @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<!-- compare with lmx framework variant --> + +<!-- + filename : context-base.xml + comment : companion to mtx-server-ctx-startup.tex + author : Hans Hagen, PRAGMA-ADE, Hasselt NL + copyright: PRAGMA ADE / ConTeXt Development Team + license : see context related readme files +--> + +<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> + <head> + <title>ConTeXt Pattern File Management 0.20</title> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> + <style type="text/css"> + body { color: #FFFFFF; background-color: #808080; font-family: optima, verdana, futura, "lucida sans", arial, geneva, helvetica, sans; font-size: 12px; line-height: 18px; } a:link, a:active, a:visited { color: #FFFFFF; } a.dir-view:link, a.dir-view:active, a.dir-view:visited { color: #FFFFFF; text-decoration: underline; } .valid { color: #00FF00; } .invalid { color: #FF0000; } .invisible { visibility: hidden; } button, .commonlink, .smallbutton { font-weight: bold; font-size: 12px; text-decoration: none; color: #000000; border-color: #7F7F7F; border-style: solid; border-width: .125ex; background-color: #FFFFFF; padding: .5ex; } .smallbutton { width: 1em; } a.commonlink:link, a.commonlink:active, a.commonlink:visited, a.smalllink:link, a.smalllink:active, a.smalllink:visited { font-weight: bold; font-size: 12px; text-decoration: none; color: #000000; } h1, .title { font-style: normal; font-weight: normal; font-size: 18px; line-height: 18px; margin-bottom: 20px; } h2, .subtitle { font-style: normal; font-weight: normal; font-size: 12px; margin-top: 18px; margin-bottom: 18px; } table { line-height: 18px; font-size: 12px; margin: 0; } th { font-weight: bold; text-align: left; padding-bottom: 6px; } .tc { font-weight: bold; text-align: left; } p, li { max-width: 60em; } .empty-line { margin-top: 4px; } .more-room { margin-right: 1.5em; } .much-more-room { margin-right: 3em; } #main { position: absolute; left: 10%; top: 10%; right: 10%; bottom: 10%; z-index: 2; width: 80%; height: 80%; padding: 0%; margin: 0%; overflow: auto; border-style: none; border-width: 0; background-color: #3F3F3F; } #main-settings { margin: 12px; x_max-width: 60em; line-height: 18px; font-size: 12px; } #left { position: absolute; top : 10%; left: 0%; bottom: 0%; right: 90%; z-index: 1; width: 10%; height: 90%; padding: 0%; margin: 0%; font-size: 16px; border-style: none; border-width: 0; background-color: #4F6F6F; } #right { position: absolute; top : 0%; left: 90%; bottom: 10%; right: 0%; z-index: 1; width: 10%; height: 90%; padding: 0%; margin: 0%; font-size: 16px; border-style: none; border-width: 0; background-color: #4F6F6F; _margin-left: -15px; } #bottom { position: absolute; left: 10%; right: 0%; top: 90%; bottom: 0%; z-index: 1; width: 90%; height: 10%; padding: 0%; margin: 0%; font-size: 16px; border-style: none; border-width: 0; background-color: #6F6F8F; } #top { position: absolute; left: 0%; right: 10%; top: 0%; bottom: 90%; z-index: 1; width: 90%; height: 10%; padding: 0%; margin: 0%; font-size: 16px; border-style: none; border-width: 0; background-color: #6F6F8F; } #top-one { position: absolute; bottom: 50%; width: 100%; buggedheight: 100%; } #top-two { position: relative; margin-bottom: -9px; margin-left: 12px; margin-right: 12px; line-height: 18px; text-align: right; vertical-align: middle; } #bottom-one { position: absolute; bottom: 50%; width: 100%; buggedheight: 100%; } #bottom-two { position: relative; margin-bottom: -9px; margin-left: 12px; margin-right: 12px; line-height: 18px; text-align: left; vertical-align: middle; } #left-one { position: absolute; width: 100%; buggedheight: 100%; } #left-two { position: relative; margin-top: 12px; line-height: 18px; text-align: center; vertical-align: top; } #right-one { display: table; height: 100%; width: 100%; } #right-two { display: table-row; height: 100%; width: 100%; } #right-three { display: table-cell; width: 100%; vertical-align: bottom; _position: absolute; _top: 100%; } #right-four { text-align: center; margin-bottom: 2ex; _position: relative; _top: -100%; } #more-top { position: absolute; top: 0%; left: 90%; bottom: 90%; right: 0%; z-index: 3; width: 10%; height: 10%; padding: 0%; margin: 0%; border-style: none; border-width: 0; } #more-top-settings { text-align: center; } #more-right-settings { margin-right: 12px; margin-left: 12px; line-height: 18px; font-size: 10px; text-align: center; } #right-safari { _display: table; width: 100%; height: 100%; } + </style> + <style type="text/css"> + </style> + </head> + <body> + <div id="top"> <div id="top-one"> + <div id="top-two">ConTeXt Pattern File Management 0.20 </div> + </div> + </div> + <div id="bottom"> <div id="bottom-one"> + <div id="bottom-two">wiki: http://contextgarden.net | mail: ntg-context@ntg.nl | website: http://www.pragma-ade.nl</div> + </div> + </div> + <div id="left"></div> + <div id="right"></div> + <div id="main"> + <div id='main-settings'> + <h1>Command line options</h1> +<table> + <tr><th style="width: 10em">flag</th><th style="width: 8em">value</th><th>description</th></tr> + <tr><th/><td/><td/></tr> + <tr><th>--convert</th><td></td><td>generate context language files (mnemonic driven, if not given then all)</td></tr> + <tr><th>--check</th><td></td><td>check pattern file (or those used by context when no file given)</td></tr> + <tr><th>--path</th><td></td><td>source path where hyph-foo.tex files are stored</td></tr> + <tr><th>--destination</th><td></td><td>destination path</td></tr> + <tr><th>--specification</th><td></td><td>additional patterns: e.g.: =cy,hyph-cy,welsh</td></tr> + <tr><th>--compress</th><td></td><td>compress data</td></tr> + <tr><th>--words</th><td></td><td>update words in given file</td></tr> + <tr><th>--hyphenate</th><td></td><td>show hypephenated words</td></tr> + </table> +<br/> +<h1>Examples</h1> +<tt>mtxrun --script pattern --check hyph-*.tex</tt> +<br/><tt>mtxrun --script pattern --check --path=c:/data/develop/svn-hyphen/trunk/hyph-utf8/tex/generic/hyph-utf8/patterns</tt> +<br/><tt>mtxrun --script pattern --convert --path=c:/data/develop/svn-hyphen/trunk/hyph-utf8/tex/generic/hyph-utf8/patterns/tex --destination=e:/tmp/patterns</tt> +<br/><tt>mtxrun --script pattern --convert --path=c:/data/develop/svn-hyphen/trunk/hyph-utf8/tex/generic/hyph-utf8/patterns/txt --destination=e:/tmp/patterns</tt> +<br/><tt>mtxrun --script pattern --hyphenate --language=nl --left=3 nogalwiedes inderdaad</tt> +<br/><br/> </div> + </div> + </body> +</html> diff --git a/doc/context/scripts/mkiv/mtx-patterns.man b/doc/context/scripts/mkiv/mtx-patterns.man new file mode 100644 index 000000000..f2323b1e6 --- /dev/null +++ b/doc/context/scripts/mkiv/mtx-patterns.man @@ -0,0 +1,48 @@ +.TH "mtx-patterns" "1" "01-01-2019" "version 0.20" "ConTeXt Pattern File Management" +.SH NAME + mtx-patterns - ConTeXt Pattern File Management +.SH SYNOPSIS +.B mtxrun --script patterns [ +.I OPTIONS ... +.B ] [ +.I FILENAMES +.B ] +.SH DESCRIPTION +.B ConTeXt Pattern File Management +.SH OPTIONS +.TP +.B --convert +generate context language files (mnemonic driven, if not given then all) +.TP +.B --check +check pattern file (or those used by context when no file given) +.TP +.B --path +source path where hyph-foo.tex files are stored +.TP +.B --destination +destination path +.TP +.B --specification +additional patterns: e.g.: =cy,hyph-cy,welsh +.TP +.B --compress +compress data +.TP +.B --words +update words in given file +.TP +.B --hyphenate +show hypephenated words +.SH AUTHOR +More information about ConTeXt and the tools that come with it can be found at: + + +.B "maillist:" +ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context + +.B "webpage:" +http://www.pragma-ade.nl / http://tex.aanhet.net + +.B "wiki:" +http://contextgarden.net diff --git a/doc/context/scripts/mkiv/mtx-patterns.xml b/doc/context/scripts/mkiv/mtx-patterns.xml new file mode 100644 index 000000000..86f3aa480 --- /dev/null +++ b/doc/context/scripts/mkiv/mtx-patterns.xml @@ -0,0 +1,34 @@ +<?xml version="1.0"?> +<application> + <metadata> + <entry name="name">mtx-patterns</entry> + <entry name="detail">ConTeXt Pattern File Management</entry> + <entry name="version">0.20</entry> + </metadata> + <flags> + <category name="basic"> + <subcategory> + <flag name="convert"><short>generate context language files (mnemonic driven, if not given then all)</short></flag> + <flag name="check"><short>check pattern file (or those used by context when no file given)</short></flag> + <flag name="path"><short>source path where hyph-foo.tex files are stored</short></flag> + <flag name="destination"><short>destination path</short></flag> + <flag name="specification"><short>additional patterns: e.g.: =cy,hyph-cy,welsh</short></flag> + <flag name="compress"><short>compress data</short></flag> + <flag name="words"><short>update words in given file</short></flag> + <flag name="hyphenate"><short>show hypephenated words</short></flag> + </subcategory> + </category> + </flags> + <examples> + <category> + <title>Examples</title> + <subcategory> + <example><command>mtxrun --script pattern --check hyph-*.tex</command></example> + <example><command>mtxrun --script pattern --check --path=c:/data/develop/svn-hyphen/trunk/hyph-utf8/tex/generic/hyph-utf8/patterns</command></example> + <example><command>mtxrun --script pattern --convert --path=c:/data/develop/svn-hyphen/trunk/hyph-utf8/tex/generic/hyph-utf8/patterns/tex --destination=e:/tmp/patterns</command></example> + <example><command>mtxrun --script pattern --convert --path=c:/data/develop/svn-hyphen/trunk/hyph-utf8/tex/generic/hyph-utf8/patterns/txt --destination=e:/tmp/patterns</command></example> + <example><command>mtxrun --script pattern --hyphenate --language=nl --left=3 nogalwiedes inderdaad</command></example> + </subcategory> + </category> + </examples> +</application> |