Pedro Andres Aranda Gutierrez <paag...@gmail.com> writes: > Pushed reworked doc...
Thanks! It would also be helpful if you provided a brief summary of what you did wrt every point I raised in my review message. That would help me and also help you to make sure that you went through every suggestion. > The LaTeX export backend can use any of these LaTeX engines: > =pdflatex=, =xelatex=, and =lualatex=. These engines compile LaTeX > files with different compilers, packages, and output options. The > LaTeX export backend finds the compiler version to use from > ~org-latex-compiler~ variable or the =#+LATEX_COMPILER= keyword in the > Org file. > > In conjunction with the ~org-latex-multi-lang-driver~ variable or the > ~#+LATEX_MULTI_LANG~ keyword below, it controls the package to support > multiple languages and/or scripts in your document. See the docstring > for the ~org-latex-default-packages-alist~ for loading packages with > certain compilers. Also see ~org-latex-bibtex-compiler~ to set the > bibliography compiler[fn:48]. Even though you did split the paragraph, it is IMHO, not yet ideal. When I read the two paragraph one after another I feel confused. When I read the LaTeX section from the beginning, I feel even more confused - what do these paragraphs do in LaTeX/PDF export commands section? Maybe we can simply remove the above paragraphs, moving the information under LaTeX specific export settings? > While the details are covered in-depth in this section, here are some > quick references to variables for the impatient: for engines, see > ~org-latex-compiler~; for build sequences, see > ~org-latex-pdf-process~; for packages, see > ~org-latex-default-packages-alist~ and ~org-latex-packages-alist~. Probably, we can refer to ~org-latex-multi-lang-driver~ in this paragraph as a short reference. > +- =LANGUAGE= :: > + #+cindex: @samp{LANGUAGE}, keyword > + #+vindex: org-latex-packages-alist > + #+vindex: org-latex-language-alist > + #+vindex: org-export-default-language > + > + Language code of the primary document language. When =LANGUAGE= > + keyword is not specified use the value of > + ~org-export-default-language~ (by default - =en=, American English) > + > + The list of language codes supported by Org is stored in the > + variable ~org-latex-language-alist~. > + > - =LATEX_MULTI_LANG= :: I previously suggested "... merging description of LANGUAGE and LATEX_MULTI_LANG into one record, similar to =LATEX_HEADER=, =LATEX_HEADER_EXTRA=, but you did it differently, not merging descriptions into a single description. Why? >> Also, since we now allow multiple languages to be listed in #+LANGUAGE, >> we may need to update the manual when talking about #+LANGUAGE keyword >> in other places as well; not just in latex export section. You seemingly did not address this comment. > #+BEGIN_SRC elisp :results output :exports both > - ("math" :font "TeX Gyre Termes Math") > +(setq-default org-latex-fontspec-config > + '(("main" :font "FreeSerif") > + ("sans" :font "FreeSans") > + ("mono" :font "Tex Gyre Cursor") > + ("math" :font "TeX Gyre Termes Math"))) > #+END_SRC Please do the same in all the other examples you provide in the manual. > +[fn:49] Consult > +[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Directory-Variables.html][Per-Directory > +Local Variables]] to learn to define and use directory local variables. In the review, I asked to use info: link, not a web link. Any reason you went with web link? -- Ihor Radchenko // yantar92, Org mode maintainer, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>