Open foleyj2 opened 2 years ago
There is also polyglossia, which is a xetex/lualex version of babel. Sadly, the package to use for language support depends a lot on the driver that we use. Depending on the document, students may want to use lualatex (allows the automatic layout of state-machines in tikz). Others may use pdflatex. Do we have dinosaurs that use latex followed by dvipdf?
I don't think anyone uses the traditional latex toolchain anymore. pdflatex is most common. If we pick a Overleaf-compatible toolchain and make sure it is clear, it will work. To be truely compatible with the (MSWord focused) Engineering MSc fonts, it is easiest to use XeLaTeX anyway.
There is always a lot of work in getting stuff to work with pdflatex, xelatex, and lualatex at the same time. Some features of tikz are only supported on lualatex, which makes the problem at least interesting to solve.
What features? I've used tikz mostly on pdflatex.
SVG export, automatic node positioning, the layered layout of the graph drawing library, tree layout, Many parts of tikz are implemented in C/C++ now, and the interface uses lua in lualatex to interface.
Dr. Joseph T. Foley @.***> Assistant Professor, Reykjavik University +354-599-6569
From: mkyas @.> Sent: Monday, February 7, 2022 5:42 PM To: foleyj2/ru-thesis @.> Cc: Joseph Timothy Foley @.>; Author @.> Subject: Re: [foleyj2/ru-thesis] Revisit smarter language switching (Icelandic and English) (Issue #5)
SVG export, automatic node positioning, the layered layout of the graph drawing library, tree layout, Many parts of tikz are implemented in C/C++ now, and the interface uses lua in lualatex to interface.
- Reply to this email directly, view it on GitHubhttps://github.com/foleyj2/ru-thesis/issues/5#issuecomment-1031739595, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAGJ6R7733DPWE6NBCD225LUZ777RANCNFSM5NX5RM2A. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.Message ID: @.**@.>>
While trying to help a student, we discovered that the IS option to the ruthesis package is the current way to set Icelandic as the main language.
Currently we don't use Babel or Polylang to deal with our multilanguage support. This is to avoid the hard-to-debug \ML macro issues from the previous template. The areas to consider: titles, abstracts, keywords, citation formats