<div dir="ltr">2016-05-26 18:13 GMT+02:00 Bruno Voisin <span dir="ltr"><<a href="mailto:bvoisin@icloud.com" target="_blank">bvoisin@icloud.com</a>></span>:<br><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=""><br>
> Le 26 mai 2016 à 16:14, Zdenek Wagner <<a href="mailto:zdenek.wagner@gmail.com">zdenek.wagner@gmail.com</a>> a écrit :<br>
><br>
> If I understand the concept well, the default page size (A4 or letter) is set for the output drivers, not for LaTeX classes.<br>
<br>
</span>Several things here:<br>
<br>
<br>
- Originally I thought this was all caused by the replacement of \pdfpageheight by \pageheight etc. in the new LuaTeX. It turns out this has nothing to do with it, and is caused by LaTeX.<br>
<br>
<br>
- In principle, I'm all for the simplicity implied by the LaTeX design, seen from the user's point of view: the user doesn't want to have to know about the difference between paper size (\LaTeX's \paperheight etc.) and media size (the driver's \pageheight etc.); they expect to specify [a4paper] and have everything taken care of such that the output is designed for and delivered on A4 paper.<br></blockquote><div><br></div><div>This is not a defficiency of LaTeX. The problem is that the output devices do not understand LaTeX. Since the first version of LaTeX the output drivers changed many times. If LaTeX had to reflect every change in printing technology, it would have to change very often and compatibility between versions could be lost. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
- But what's confusing is that this is not implemented as a core LaTeX functionality, and instead added by an optional package whose functionality is not directly connected with page design. It's confusing for the user to call the graphics/x package for figure inclusion with \includegraphics, and find out suddenly the page size of the output has changed. It's even more confusing for the user -- like me -- to call fontspec so as to load fonts installed at the OS level, and find out the page size of the output has also changed.<br></blockquote><div><br></div><div>That's what I dislike, package should do its own work, the graphics package should deal with graphics, not wit paper size. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
- In any case, I'm not sure this is a good thing to assume that when the user says nothing (ie \documentclass{article} instead of \documentclass[a4paper]{article}), then assume that they want the LaTeX default to be enforced by graphics/x. The user might not even know there is such a default -- I didn't.<br>
<br>
The user is generally asked at install time to specify the paper size for all drivers/engines, and if not a suitable default is chosen -- on the Mac taken from the printer settings in the system prefs. That's all the user generally knows about. So I would have expected that, when the user specifies nothing, then LaTeX remains neutral on the matter and just lets the paper size be as specified by the engine/driver settings.<br></blockquote><div><br></div><div>It is but each engine may have a different default. <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
The above for all it's worth: I was reporting this because I thought this was a bug connected with the new LuateX design, hence worth considering and possibly fixing before the new TL release. But since it's not, the matter is far from pressing.<br>
<span class=""><font color="#888888"><br>
Bruno</font></span></blockquote><div><br><br><br clear="all"><div><div class="gmail_signature">Zdeněk Wagner<br><a href="http://ttsm.icpf.cas.cz/team/wagner.shtml" target="_blank">http://ttsm.icpf.cas.cz/team/wagner.shtml</a><br><a href="http://icebearsoft.euweb.cz" target="_blank">http://icebearsoft.euweb.cz</a></div></div>
<br> </div></div><br></div></div>