<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office"><head><!--[if gte mso 9]><xml><o:OfficeDocumentSettings><o:AllowPNG/><o:PixelsPerInch>96</o:PixelsPerInch></o:OfficeDocumentSettings></xml><![endif]--></head><body><div style="color:#000; background-color:#fff; font-family:Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1524878270572_9252">Allow me to contribute my two cents to the discussion.</div><div id="yui_3_16_0_ym19_1_1524878270572_3981"><br></div><div id="yui_3_16_0_ym19_1_1524878270572_3687">First, it is my experience, and I also always tell my students, the following: "if you have something you want to typeset with LaTeX, somebody else has wanted that a long time ago, and yet someone else will have written a package for it". Thus, if you can find the correct package....... (obviously, that last step is not always easy and the package not always does exactly what you want).</div><div id="yui_3_16_0_ym19_1_1524878270572_3785"><br></div><div id="yui_3_16_0_ym19_1_1524878270572_5827">Second, about unicode, my experiences are mixed. I use Japanese as my main language of communication. I found that "plain XeLaTeX" is not really adequate for Japanese as it lacks many common features; LuaLaTeX performs better, but still not as good as the pre-UTF-8 special "Japanese LaTeX" called "platex". In other words, even if XeLaTeX can typeset all unicode characters, you still need proper fonts, and special typesetting (such as indents, hyphenation rules, etc) may not be perfect.</div><div id="yui_3_16_0_ym19_1_1524878270572_5828"><br></div><div id="yui_3_16_0_ym19_1_1524878270572_5829" dir="ltr">If you are looking for something which based on TeX but closer to DTP software, check out ConTeXt. ConTeXt has been used for many complex, professional typesetting jobs, and the developers are very active in trying to find new solutions if needed. IIRC the current version of ConTeXt supports at least LuaLaTeX which provides support for UTF-8:</div><div dir="ltr" id="yui_3_16_0_ym19_1_1524878270572_9256"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1524878270572_9257"><a href="http://www.pragma-ade.nl/" class="enhancr2_f7f0fbb7-9afa-1a21-51ec-0e9f244a1220" id="yui_3_16_0_ym19_1_1524878270572_9263">PRAGMA ADE web page: text</a></div><div id="yui_3_16_0_ym19_1_1524878270572_9270"><br></div><div id="enhancr2_f7f0fbb7-9afa-1a21-51ec-0e9f244a1220" class="yahoo-link-enhancr-card yahoo-link-enhancr-not-allow-cover ymail-preserve-class ymail-preserve-style" style="max-width:400px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;" data-url="http://www.pragma-ade.nl/" data-type="yenhancr" data-category="article" data-embed-url="" data-size="medium" dir="ltr" contenteditable="false"> <a href="http://www.pragma-ade.nl/" style="text-decoration:none !important; color: #000 !important" class="yahoo-enhancr-cardlink" target="_blank" rel="noreferrer" id="yui_3_16_0_ym19_1_1524878270572_23158"> <table class="card-wrapper" style="max-width:400px;" id="yui_3_16_0_ym19_1_1524878270572_23157" cellspacing="0" cellpadding="0" border="0"> <tbody id="yui_3_16_0_ym19_1_1524878270572_23156"><tr id="yui_3_16_0_ym19_1_1524878270572_23155"> <td id="yui_3_16_0_ym19_1_1524878270572_23154" width="400"> <table class="card-info" style="background:#fff;max-width:400px;border:1px solid #e0e4e9;border-bottom:3px solid #000000;" id="yui_3_16_0_ym19_1_1524878270572_23153" width="100%" cellspacing="0" cellpadding="0" border="0"> <tbody id="yui_3_16_0_ym19_1_1524878270572_23152"><tr id="yui_3_16_0_ym19_1_1524878270572_23151"> <td style="vertical-align:top;padding:16px 0 16px 12px;">  </td> <td style="vertical-align:middle;padding:16px 12px;width:99%;" id="yui_3_16_0_ym19_1_1524878270572_23150"> <h2 class="card-title" style="margin:0 0 4px 0;font-size:16px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;word-break:break-word;">PRAGMA ADE web page: text</h2>  <div class="card-description" style="font-size:11px;line-height:15px;color:#999;word-break:break-word;"></div> </td> <td class="card-share-container"></td> </tr> </tbody></table> </td> </tr> </tbody></table> </a></div><div><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1524878270572_9260"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1524878270572_12748">Another option is to check out the memoir class. The manual is intimidating (500+ pages) but it will do almost anything you want. <br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1524878270572_12749"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1524878270572_16230">Personally, for basic English-language document, I use pdfLaTeX + memoir class; for Japanese, I use LuaLaTeX + ltjsbook (or ltjsarticle) class.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1524878270572_21406"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1524878270572_21405">If you have many complicated typesetting issues in one document, you can also break down the document into individual tex files and glue everything together with pdftk or something similar. Only the management of the references etc becomes a bit of a problem.</div><div dir="ltr" id="yui_3_16_0_ym19_1_1524878270572_19735"><br></div><div dir="ltr" id="yui_3_16_0_ym19_1_1524878270572_19736">Wilfred<br></div><div id="yui_3_16_0_ym19_1_1524878270572_3686"><span></span></div> <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 13px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> On Friday, April 27, 2018 11:58 PM, David J. Perry <hospes.primus@verizon.net> wrote:<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv8388484451"><div>
    Unless you have the mindset of a programmer and enjoy writing
    everything from scratch, I would go with XeLaTeX rather than plain
    XeTeX.<br clear="none">
    <br clear="none">
    William's advice about gradually locating packages that will help
    you is good.  I have used the memoir class to typeset a fairly
    complex book (side margins, many tables, etc.).  Memoir gives you a
    lot of control over your page layout.  Its documentation is
    excellent and very extensive.  As is usually the case with computer
    stuff, power = complexity; you might want to work for a bit with one
    of the simpler classes to get the hang of how things are done in
    XeLaTex before plunging into learning memoir (or koma, which I don't
    have experience with).  <br clear="none">
    <br clear="none">
    <div class="yiv8388484451yqt9436128362" id="yiv8388484451yqtfd80712"><div class="yiv8388484451moz-cite-prefix">On 4/26/2018 8:20 AM, Carrs wrote:<br clear="none">
    </div>
    <blockquote type="cite">
      </blockquote></div></div><div class="yiv8388484451yqt9436128362" id="yiv8388484451yqtfd45225"><div><div>Hi,</div>
      <div>a newbie question. I would like advice on which TeX-based
        software it would be best to learn in detail for my typesetting
        plans. So far, I have learned a little TeX and a little LaTeX,
        but not enough of either to tell me which will work best for me.</div>
      <div>The features I want to be able to typeset are:<br clear="none">
      </div>
      <div>+ Roman script, in a Unicode environment. Some of the documents
        will have special characters, but nothing exotic. (So I am
        thinking XeTeX or XeLaTeX or something else Unicode-y ...)<br clear="none">
      </div>
      <div>+ handles a document with plenty of styles e.g. dictionary<br clear="none">
      </div>
      <div>+ double or single column on the page<br clear="none">
      </div>
      <div>+ can place cross references at bottom of page, or in L or R
        margin lined up with caller, or in text area at end of
        paragraph, or in text area at end of section.</div>
      <div>+ plenty of illustrations of various sizes (that have to share
        the page with footnotes, cross references etc)<br clear="none">
      </div>
      <div>+ the range of the paragraph numbers on a page can be shown in
        its header</div>
      <div>+ with numbered sentences, can place the number in the margin
        without messing up the paragraphing.</div>
      <div>Other features I am looking for:<br clear="none">
      </div>
      <div>+ runs on Linux (and preferably also on Windows and Mac)</div>
      <div>+ no recurring license fees</div>
      <div>+ ideally would have some pre-existing materials/courses to
        help me learn to use it<br clear="none">
      </div>
      <div>If all the software can do these things, I would appreciate any
        recommendations you can make regarding the strengths and
        weaknesses of the various options there are.</div>
      <div>thanks<br clear="none">
      </div>
      <div>Chris</div>
      <br clear="none">
      <fieldset class="yiv8388484451mimeAttachmentHeader"></fieldset>
      <br clear="none">
      <pre>--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
  <a rel="nofollow" shape="rect" class="yiv8388484451moz-txt-link-freetext" target="_blank" href="http://tug.org/mailman/listinfo/xetex">http://tug.org/mailman/listinfo/xetex</a>
</pre>
    
    <br clear="none">
  </div></div></div><div class="yqt9436128362" id="yqtfd79241"><br clear="none"><br clear="none">--------------------------------------------------<br clear="none">Subscriptions, Archive, and List information, etc.:<br clear="none">  <a shape="rect" href="http://tug.org/mailman/listinfo/xetex" target="_blank">http://tug.org/mailman/listinfo/xetex</a><br clear="none"></div><br><br></div>  </div> </div>  </div></div></body></html>