Decide between Polyglossia and Babel for LuaLaTeX in 2019 The Next CEO of Stack OverflowPolyglossia vs BabelDeclareLanguageMappingSuffix, inheritance, and polyglossia in biblatexPolyglossia vs BabelProblem between unicode-math and babel option frenchb in LuaLaTeXContributing to Babel or Polyglossia language supportIs it a bug? (LuaLaTeX AND [russian](Polyglossia OR Babel) AND Cleveref) => ERRORHow is the support for polyglossia in LuaLaTeX?Future of babel and polyglossia[Babel/Polyglossia]: wrong hyphenation?Babel or Polyglossia with LuaLatex?polyglossia, Korean and LuaLaTeXHyphenation with Babel and Polyglossia
Axiom Schema vs Axiom
Yu-Gi-Oh cards in Python 3
Calculator final project in Python
How to align top tables row?
Why isn't the Mueller report being released completely and unredacted?
Why does standard notation not preserve intervals (visually)
What flight has the highest ratio of timezone difference to flight time?
Running a General Election and the European Elections together
Bartok - Syncopation (1): Meaning of notes in between Grand Staff
Flying from Cape Town to England and return to another province
From jafe to El-Guest
using pressure sensor with 0-10v output for 0-10bar using arduino but pressure value won't cross 4bar. so is a voltage divider required in this case?
How to edit “Name” property in GCI output?
Purpose of level-shifter with same in and out voltages
Example of a Mathematician/Physicist whose Other Publications during their PhD eclipsed their PhD Thesis
Writing differences on a blackboard
Do I need to write [sic] when including a quotation with a number less than 10 that isn't written out?
Why do remote US companies require working in the US?
I believe this to be a fraud - hired, then asked to cash check and send cash as Bitcoin
Is there a way to save my career from absolute disaster?
What steps are necessary to read a Modern SSD in Medieval Europe?
Would a completely good Muggle be able to use a wand?
If Nick Fury and Coulson already knew about aliens (Kree and Skrull) why did they wait until Thor's appearance to start making weapons?
Grabbing quick drinks
Decide between Polyglossia and Babel for LuaLaTeX in 2019
The Next CEO of Stack OverflowPolyglossia vs BabelDeclareLanguageMappingSuffix, inheritance, and polyglossia in biblatexPolyglossia vs BabelProblem between unicode-math and babel option frenchb in LuaLaTeXContributing to Babel or Polyglossia language supportIs it a bug? (LuaLaTeX AND [russian](Polyglossia OR Babel) AND Cleveref) => ERRORHow is the support for polyglossia in LuaLaTeX?Future of babel and polyglossia[Babel/Polyglossia]: wrong hyphenation?Babel or Polyglossia with LuaLatex?polyglossia, Korean and LuaLaTeXHyphenation with Babel and Polyglossia
Which are the key questions one has to ask to decide between Polyglossia and Babel for a LuaLaTeX project in 2019?
There has been a similar, more general question in 2012, but the packages have changed a lot in the meantime. Hence I open a new, more specific question.
Can we reduce it to a check list like
Use package A, if you need
- utf-8 characters
- right to left support
Use package B, if you need
- package foo, because A breaks foo
luatex babel polyglossia incompatibility comparison
add a comment |
Which are the key questions one has to ask to decide between Polyglossia and Babel for a LuaLaTeX project in 2019?
There has been a similar, more general question in 2012, but the packages have changed a lot in the meantime. Hence I open a new, more specific question.
Can we reduce it to a check list like
Use package A, if you need
- utf-8 characters
- right to left support
Use package B, if you need
- package foo, because A breaks foo
luatex babel polyglossia incompatibility comparison
1
Would you be OK with expanding the question to XeLaTeX as well, so this question is truly a more modern version of the other one or do you think it would be more useful to have a separate XeLaTeX question (I don't know if there are relevant differences between the two, but I thinkbabel's new RTL support works better for LuaLaTeX than XeLaTeX, though I could be completely wrong.)
– moewe
40 mins ago
For packages likecsquotesandbiblatex, but also some others like ctan.org/pkg/tracklang and packages using itpolyglossiahas the disadvantage that it does not expose language variants in a way that can be picked up easily by those packages. That means that there are some rough edges with dialect forms (english,british,american;ngerman,german,naustrian, ...). See for example tex.stackexchange.com/q/432347/35864. Most of those packages won't exactly break withpolyglossia, but they work better/smoother withbabel.
– moewe
35 mins ago
2
I don't think there is any reason to usepolyglossiaoverbabelforlualatex.
– David Purton
29 mins ago
@moewe I did not mention XeLaTeX, because I thought that hardly anyone would start a new project with XeLaTeX in 2019. But if there are really no differences, we can expand it later. If there are differences it would be better to have a separate question for XeLaTeX. So that it fits better to the sx scheme.
– Jonas Stein
25 mins ago
@DavidPurton Could you explain why, so that the reader can learn something from it?
– Jonas Stein
23 mins ago
add a comment |
Which are the key questions one has to ask to decide between Polyglossia and Babel for a LuaLaTeX project in 2019?
There has been a similar, more general question in 2012, but the packages have changed a lot in the meantime. Hence I open a new, more specific question.
Can we reduce it to a check list like
Use package A, if you need
- utf-8 characters
- right to left support
Use package B, if you need
- package foo, because A breaks foo
luatex babel polyglossia incompatibility comparison
Which are the key questions one has to ask to decide between Polyglossia and Babel for a LuaLaTeX project in 2019?
There has been a similar, more general question in 2012, but the packages have changed a lot in the meantime. Hence I open a new, more specific question.
Can we reduce it to a check list like
Use package A, if you need
- utf-8 characters
- right to left support
Use package B, if you need
- package foo, because A breaks foo
luatex babel polyglossia incompatibility comparison
luatex babel polyglossia incompatibility comparison
asked 48 mins ago
Jonas SteinJonas Stein
3,22342644
3,22342644
1
Would you be OK with expanding the question to XeLaTeX as well, so this question is truly a more modern version of the other one or do you think it would be more useful to have a separate XeLaTeX question (I don't know if there are relevant differences between the two, but I thinkbabel's new RTL support works better for LuaLaTeX than XeLaTeX, though I could be completely wrong.)
– moewe
40 mins ago
For packages likecsquotesandbiblatex, but also some others like ctan.org/pkg/tracklang and packages using itpolyglossiahas the disadvantage that it does not expose language variants in a way that can be picked up easily by those packages. That means that there are some rough edges with dialect forms (english,british,american;ngerman,german,naustrian, ...). See for example tex.stackexchange.com/q/432347/35864. Most of those packages won't exactly break withpolyglossia, but they work better/smoother withbabel.
– moewe
35 mins ago
2
I don't think there is any reason to usepolyglossiaoverbabelforlualatex.
– David Purton
29 mins ago
@moewe I did not mention XeLaTeX, because I thought that hardly anyone would start a new project with XeLaTeX in 2019. But if there are really no differences, we can expand it later. If there are differences it would be better to have a separate question for XeLaTeX. So that it fits better to the sx scheme.
– Jonas Stein
25 mins ago
@DavidPurton Could you explain why, so that the reader can learn something from it?
– Jonas Stein
23 mins ago
add a comment |
1
Would you be OK with expanding the question to XeLaTeX as well, so this question is truly a more modern version of the other one or do you think it would be more useful to have a separate XeLaTeX question (I don't know if there are relevant differences between the two, but I thinkbabel's new RTL support works better for LuaLaTeX than XeLaTeX, though I could be completely wrong.)
– moewe
40 mins ago
For packages likecsquotesandbiblatex, but also some others like ctan.org/pkg/tracklang and packages using itpolyglossiahas the disadvantage that it does not expose language variants in a way that can be picked up easily by those packages. That means that there are some rough edges with dialect forms (english,british,american;ngerman,german,naustrian, ...). See for example tex.stackexchange.com/q/432347/35864. Most of those packages won't exactly break withpolyglossia, but they work better/smoother withbabel.
– moewe
35 mins ago
2
I don't think there is any reason to usepolyglossiaoverbabelforlualatex.
– David Purton
29 mins ago
@moewe I did not mention XeLaTeX, because I thought that hardly anyone would start a new project with XeLaTeX in 2019. But if there are really no differences, we can expand it later. If there are differences it would be better to have a separate question for XeLaTeX. So that it fits better to the sx scheme.
– Jonas Stein
25 mins ago
@DavidPurton Could you explain why, so that the reader can learn something from it?
– Jonas Stein
23 mins ago
1
1
Would you be OK with expanding the question to XeLaTeX as well, so this question is truly a more modern version of the other one or do you think it would be more useful to have a separate XeLaTeX question (I don't know if there are relevant differences between the two, but I think
babel's new RTL support works better for LuaLaTeX than XeLaTeX, though I could be completely wrong.)– moewe
40 mins ago
Would you be OK with expanding the question to XeLaTeX as well, so this question is truly a more modern version of the other one or do you think it would be more useful to have a separate XeLaTeX question (I don't know if there are relevant differences between the two, but I think
babel's new RTL support works better for LuaLaTeX than XeLaTeX, though I could be completely wrong.)– moewe
40 mins ago
For packages like
csquotes and biblatex, but also some others like ctan.org/pkg/tracklang and packages using it polyglossia has the disadvantage that it does not expose language variants in a way that can be picked up easily by those packages. That means that there are some rough edges with dialect forms (english, british, american; ngerman, german, naustrian, ...). See for example tex.stackexchange.com/q/432347/35864. Most of those packages won't exactly break with polyglossia, but they work better/smoother with babel.– moewe
35 mins ago
For packages like
csquotes and biblatex, but also some others like ctan.org/pkg/tracklang and packages using it polyglossia has the disadvantage that it does not expose language variants in a way that can be picked up easily by those packages. That means that there are some rough edges with dialect forms (english, british, american; ngerman, german, naustrian, ...). See for example tex.stackexchange.com/q/432347/35864. Most of those packages won't exactly break with polyglossia, but they work better/smoother with babel.– moewe
35 mins ago
2
2
I don't think there is any reason to use
polyglossia over babel for lualatex.– David Purton
29 mins ago
I don't think there is any reason to use
polyglossia over babel for lualatex.– David Purton
29 mins ago
@moewe I did not mention XeLaTeX, because I thought that hardly anyone would start a new project with XeLaTeX in 2019. But if there are really no differences, we can expand it later. If there are differences it would be better to have a separate question for XeLaTeX. So that it fits better to the sx scheme.
– Jonas Stein
25 mins ago
@moewe I did not mention XeLaTeX, because I thought that hardly anyone would start a new project with XeLaTeX in 2019. But if there are really no differences, we can expand it later. If there are differences it would be better to have a separate question for XeLaTeX. So that it fits better to the sx scheme.
– Jonas Stein
25 mins ago
@DavidPurton Could you explain why, so that the reader can learn something from it?
– Jonas Stein
23 mins ago
@DavidPurton Could you explain why, so that the reader can learn something from it?
– Jonas Stein
23 mins ago
add a comment |
1 Answer
1
active
oldest
votes
There are 79 language definition files (gloss-XX) in the polyglossia folder. For a thorough comparision you would have to compare for every language how good the gloss-file is, if it works with lualatex, if babel provide definitions for this language too and how good it works with lualatex. And naturally you also need to check if babel knows language which polyglossia doesn't have. That's a lot work which I won't do (but it is known that the french module is clearly better in babel).
For all language relevant to me I prefer today babel over polyglossia. Even more if I use lualatex as babel has more lualatex specific code (polyglossia has been developed with xelatex in mind). babel is better maintained and its interface for other packages which need language support (biblatex) is better.
add a comment |
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "85"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f482396%2fdecide-between-polyglossia-and-babel-for-lualatex-in-2019%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
There are 79 language definition files (gloss-XX) in the polyglossia folder. For a thorough comparision you would have to compare for every language how good the gloss-file is, if it works with lualatex, if babel provide definitions for this language too and how good it works with lualatex. And naturally you also need to check if babel knows language which polyglossia doesn't have. That's a lot work which I won't do (but it is known that the french module is clearly better in babel).
For all language relevant to me I prefer today babel over polyglossia. Even more if I use lualatex as babel has more lualatex specific code (polyglossia has been developed with xelatex in mind). babel is better maintained and its interface for other packages which need language support (biblatex) is better.
add a comment |
There are 79 language definition files (gloss-XX) in the polyglossia folder. For a thorough comparision you would have to compare for every language how good the gloss-file is, if it works with lualatex, if babel provide definitions for this language too and how good it works with lualatex. And naturally you also need to check if babel knows language which polyglossia doesn't have. That's a lot work which I won't do (but it is known that the french module is clearly better in babel).
For all language relevant to me I prefer today babel over polyglossia. Even more if I use lualatex as babel has more lualatex specific code (polyglossia has been developed with xelatex in mind). babel is better maintained and its interface for other packages which need language support (biblatex) is better.
add a comment |
There are 79 language definition files (gloss-XX) in the polyglossia folder. For a thorough comparision you would have to compare for every language how good the gloss-file is, if it works with lualatex, if babel provide definitions for this language too and how good it works with lualatex. And naturally you also need to check if babel knows language which polyglossia doesn't have. That's a lot work which I won't do (but it is known that the french module is clearly better in babel).
For all language relevant to me I prefer today babel over polyglossia. Even more if I use lualatex as babel has more lualatex specific code (polyglossia has been developed with xelatex in mind). babel is better maintained and its interface for other packages which need language support (biblatex) is better.
There are 79 language definition files (gloss-XX) in the polyglossia folder. For a thorough comparision you would have to compare for every language how good the gloss-file is, if it works with lualatex, if babel provide definitions for this language too and how good it works with lualatex. And naturally you also need to check if babel knows language which polyglossia doesn't have. That's a lot work which I won't do (but it is known that the french module is clearly better in babel).
For all language relevant to me I prefer today babel over polyglossia. Even more if I use lualatex as babel has more lualatex specific code (polyglossia has been developed with xelatex in mind). babel is better maintained and its interface for other packages which need language support (biblatex) is better.
answered 29 mins ago
Ulrike FischerUlrike Fischer
197k8304690
197k8304690
add a comment |
add a comment |
Thanks for contributing an answer to TeX - LaTeX Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f482396%2fdecide-between-polyglossia-and-babel-for-lualatex-in-2019%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown

1
Would you be OK with expanding the question to XeLaTeX as well, so this question is truly a more modern version of the other one or do you think it would be more useful to have a separate XeLaTeX question (I don't know if there are relevant differences between the two, but I think
babel's new RTL support works better for LuaLaTeX than XeLaTeX, though I could be completely wrong.)– moewe
40 mins ago
For packages like
csquotesandbiblatex, but also some others like ctan.org/pkg/tracklang and packages using itpolyglossiahas the disadvantage that it does not expose language variants in a way that can be picked up easily by those packages. That means that there are some rough edges with dialect forms (english,british,american;ngerman,german,naustrian, ...). See for example tex.stackexchange.com/q/432347/35864. Most of those packages won't exactly break withpolyglossia, but they work better/smoother withbabel.– moewe
35 mins ago
2
I don't think there is any reason to use
polyglossiaoverbabelforlualatex.– David Purton
29 mins ago
@moewe I did not mention XeLaTeX, because I thought that hardly anyone would start a new project with XeLaTeX in 2019. But if there are really no differences, we can expand it later. If there are differences it would be better to have a separate question for XeLaTeX. So that it fits better to the sx scheme.
– Jonas Stein
25 mins ago
@DavidPurton Could you explain why, so that the reader can learn something from it?
– Jonas Stein
23 mins ago