[Emacs] Switch from XeTeX to Tectonic
This commit is contained in:
		
							parent
							
								
									2ac463bf17
								
							
						
					
					
						commit
						d87719a476
					
				@ -5026,7 +5026,6 @@ packages:
 | 
			
		||||
  (delete package org-latex-default-packages-alist))
 | 
			
		||||
 | 
			
		||||
(dolist (package '(("capitalize" "cleveref")
 | 
			
		||||
                   (""           "svg")
 | 
			
		||||
                   (""           "booktabs")
 | 
			
		||||
                   (""           "tabularx")))
 | 
			
		||||
  (add-to-list 'org-latex-default-packages-alist package t))
 | 
			
		||||
@ -5041,16 +5040,12 @@ since we are using ~cleveref~:
 | 
			
		||||
(setq org-export-latex-hyperref-format "\\ref{%s}")
 | 
			
		||||
#+END_SRC
 | 
			
		||||
 | 
			
		||||
When it comes to the export itself, the latex file needs to be
 | 
			
		||||
processed several times through XeLaTeX in order to get some
 | 
			
		||||
references right. Don’t forget to also run bibtex!
 | 
			
		||||
[[https://tectonic-typesetting.github.io/en-US/][Tectonic]] is awesome for processing LaTeX documents! Look how simple it
 | 
			
		||||
is!
 | 
			
		||||
#+NAME: org-latex-pdf-process
 | 
			
		||||
#+BEGIN_SRC emacs-lisp :tangle no
 | 
			
		||||
(setq org-latex-pdf-process
 | 
			
		||||
      '("xelatex -8bit -shell-escape -interaction nonstopmode -output-directory %o %f"
 | 
			
		||||
        "bibtex %b"
 | 
			
		||||
        "xelatex -8bit -shell-escape -interaction nonstopmode -output-directory %o %f"
 | 
			
		||||
        "xelatex -8bit -shell-escape -interaction nonstopmode -output-directory %o %f"))
 | 
			
		||||
      '("tectonic -Z shell-escape --synctex --outdir=%o %f"))
 | 
			
		||||
#+END_SRC
 | 
			
		||||
 | 
			
		||||
Finally, org-mode is supposed to automatically clean logfiles after it
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user