aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-02-22reverted to [7d4715d]Robert Alessi
2020-02-21added delimiter to \ekdsepRobert Alessi
2020-02-21replaced \DeclareNew... with \Declare...; added non-breaking space after line...Robert Alessi
2020-02-21better handling of hspace between the margin and the first unit (still needs ...Robert Alessi
2020-02-20removed spurious space in \noteRobert Alessi
2020-02-20more control over expansion in \noteRobert Alessi
2020-02-19last arg. of \DeclareNewWitness was not actually optional: fixedRobert Alessi
2020-02-18done replacing 'keycommand' with 'options'Robert Alessi
2020-02-18more careful expansion controlRobert Alessi
2020-02-17replacing 'keycommand' with 'options' (2/3)Robert Alessi
2020-02-17replacing 'keycommand' with 'options'Robert Alessi
2019-11-22use NewComputerModern for Sans and Mono familiesRobert Alessi
2019-11-17added new option 'sep' in \DeclareApparatus; new variable CMP in MakefileRobert Alessi
2019-11-07better tidy up xmlbibresourceRobert Alessi
2019-11-05added basic support for icite packageRobert Alessi
2019-11-04escaped square brackets in ekdosis.newpatttotag()Robert Alessi
2019-11-04use recommended iftex and \RequireLuaTeXRobert Alessi
2019-11-01same as [218be66] with conditionsRobert Alessi
2019-10-31revert to [959b778] for nowRobert Alessi
2019-10-29let \note be \note@ekd in 'ekdosis' environment onlyRobert Alessi
2019-10-27added flexible \TeXtoTEIPatt commandRobert Alessi
2019-10-26process commands without mandatory argument through cmdtotei()Robert Alessi
2019-10-25make 3rd argument of TeX|EnvtoTei optional; nullify nullify TEI tag if arg2 i...Robert Alessi
2019-10-25apparatus layout options: either 'float' or 'footins' for nowRobert Alessi
2019-10-25first implementation of ekdverse environmentRobert Alessi
2019-10-22started working on separating rulesRobert Alessi
2019-10-21single-layer apparatuses: remove indentation before \footnoteruleRobert Alessi
2019-10-20redefined a much simpler \blfootnoteRobert Alessi
2019-10-20testing blfootnoteRobert Alessi
2019-10-16a missing \mbox{} in ekdosis.appout()Robert Alessi
2019-10-04corrected expansion inside hooks, added hook for unit delimiterRobert Alessi
2019-10-03added hooks to \DeclareApparatusRobert Alessi
2019-10-02removed spurious space in \lemRobert Alessi
2019-10-01generate anchors to be referred to by notesRobert Alessi
2019-10-01added note_totei()Robert Alessi
2019-09-30moved subsq@unit@type test from \app to \lemRobert Alessi
2019-09-30set different operators for each layer of apparatus. prevent \note from going...Robert Alessi
2019-09-30make \note compatible with arabluatexRobert Alessi
2019-09-30adapted \note so that it be able to work ouside \app with multi-layer apparat...Robert Alessi
2019-09-24adjust line numbers inside layers independentlyRobert Alessi
2019-09-23started implementing multi-layer apparatuses. improved tei exporting of <lem/...Robert Alessi
2019-09-17tidy upRobert Alessi
2019-09-16started preparing ekdosis.appout() for typesetting multiple layers of notesRobert Alessi
2019-09-15new function ekdosis.newapparatus(). adapted ekdosis.appin()/appout() accordi...Robert Alessi
2019-09-14improved ekdosis.appin(). added recursion to lem_rdg_totei(). a bit of tidy upRobert Alessi
2019-09-12rewrote testapparatus() and \test@pparatus; removed unnecessary booleansRobert Alessi
2019-09-08discard the line number if it is the same as the one of the previous unitRobert Alessi
2019-09-06define \setLR if arabluatex is not loadedRobert Alessi
2019-09-06use \getpagerefnumber instead of \getrefbykeydefault to get page numbersRobert Alessi
2019-09-06missing \setLR for LR apparatusRobert Alessi
:#000000; font-weight:bold"></p> <ul> <li><p><code>arabluatex.ins</code></p></li> <li><p><code>arabluatex.dtx</code></p></li> <li><p><code>arabluatex.lua</code></p></li> <li><p><code>arabluatex_voc.lua</code></p></li> <li><p><code>arabluatex_fullvoc.lua</code></p></li> <li><p><code>arabluatex_novoc.lua</code></p></li> <li><p><code>arabluatex_trans.lua</code></p></li> </ul> <h2 id="sec:documentation-license" class="unnumbered">License applicable to the documentation</h2> <p>Copyright ⓒ 20162018 Robert Alessi</p> <p>The documentation file <code>arabluatex.pdf</code> that is generated from the <code>arabluatex.dtx</code> source is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit <a href="http://creativecommons.org/licenses/by-sa/4.0/" class="uri">http://creativecommons.org/licenses/by-sa/4.0/</a> or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.</p> <h1 id="sec:installation" class="unnumbered">Installation</h1> <ol> <li><p>Run <code>'lualatex arabluatex.ins'</code> to produce the <code>arabluatex.sty</code> file;</p></li> <li><p>To finish the installation you have to move the following files into a directory where LaTeX can find them. See the FAQ on <code>tex.ac.uk</code> at <a href="http://www.tex.ac.uk/faq/FAQ-inst-wlcf.html" class="uri">http://www.tex.ac.uk/faq/FAQ-inst-wlcf.html</a> for more on this:</p> <ul> <li><p><code>arabluatex.sty</code></p></li> <li><p><code>arabluatex-patch.sty</code></p></li> <li><p><code>arabluatex.lua</code></p></li> <li><p><code>arabluatex_voc.lua</code></p></li> <li><p><code>arabluatex_fullvoc.lua</code></p></li> <li><p><code>arabluatex_novoc.lua</code></p></li> <li><p><code>arabluatex_trans.lua</code></p></li> </ul></li> <li><p>Additionally, those who use emacs with AUCTeX may copy <code>arabluatex.el</code> to their <code>~/.emacs.d/auctex/auto</code> local directory. This will enable the appropriate hooks for ArabLuaTeX in AUCTeX.</p></li> </ol> <h1 id="sec:devel-git-repos">Development, Git Repository</h1> <h2 id="sec:browse-code" class="unnumbered">Browse the code</h2> <p>You can browse ArabLuaTeX repository on the web: <a href="http://git.robertalessi.net/arabluatex" class="uri">http://git.robertalessi.net/arabluatex</a></p> <p>From this page, you can download all the releases of ArabLuaTeX. For instructions on how to install ArabLuaTeX, please see above.</p> <h2 id="sec:comm-feat-requ" class="unnumbered">Comments, Feature requests, Bug Reports</h2> <p><a href="https://notabug.org/ralessi/arabluatex/issues" class="uri">https://notabug.org/ralessi/arabluatex/issues</a></p> <h2 id="sec:download-repository" class="unnumbered">Download the repository</h2> <p>ArabLuaTeX development is facilitated by git, a distributed version control system. You will need to install git (most GNU/Linux distributions package it in their repositories).</p> <p>Use this command to download the repository</p> <pre><code>git clone http://git.robertalessi.net/arabluatex</code></pre> <p>A new directory named arabluatex will have been created, containing ArabLuaTeX.</p> <h2 id="sec:git-hosting" class="unnumbered">Git hosting</h2> <p>Make an account on <a href="https://notabug.org" class="uri">https://notabug.org</a> and navigate (while logged in) to <a href="https://notabug.org/ralessi/arabluatex" class="uri">https://notabug.org/ralessi/arabluatex</a>. Click <em>Fork</em> and you will have in your account your own repository of <code>arabluatex</code> where you will be able to make whatever changes you like to.</p> </body> </html>