[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#225833: Letter vs A4 again



Greg Stark <gsstark@mit.edu> wrote:

> You have to default to something, it may as well be something reasonable. You
> would prefer eliminating /etc/papersize and having every package have its own
> configuration? Or having the user have to set the paper size on every
> document?

Exactly. If you don't specify the paper size *in your document*, then
that document is not portable: compiling it on your computer will give a
different result than compiling it on mine (and on mine, it will most
likely have problems such as overfull boxes, etc.).

> You seem to be equating configuring paper sizes with run-time usage like
> understanding how to write LaTeX code.

Indeed, setting the paper size should be done via LaTeX code.

> it's generally a one-time configuration at install time. Normally
> users would expect a system with TeX installed would already be
> configured properly by the sysadmin when the package was installed.

Precisely: if the system is configured properly (say, defaulting to A5
format), it will force users to write portable documents, which is
highly desirable.

Similarly, sane people declare their babel parameters *in their
documents*, instead of using a configuration file that encourages to
write non-portable documents.

[ I'm thinking of these three lines I always put in my documents written
  in French:

    \NoAutoSpaceBeforeFDP
    \FrenchItemizeSpacingtrue
    \FrenchListSpacingtrue

  Of course, I could put them in frenchb.cfg instead, but the only
  effect would be an incentive to remove the three lines from each
  document and therefore write non-portable LaTeX code. ]

-- 
Florent



Reply to: