Nils Pickert | 9 Jul 2012 20:22
Picon
Favicon

Ladereihenfolge f=?UTF-8?Q?=C3=BCr?= Pakete

Hallo liebe TeXnikerInnen,

gibt es eigentlich eine Art Faustregel für die Lade-Reihenfolge von 
Paketen? Ich spiele gerade mit LuaLaTeX und habe lustige Effekte 
bekommen, wenn ich Pakete in der falschen Reihenfolge geladen habe...

Gibt es so was allgemeines wie
»1 Pakete, die Seitenlayout verändern;
2 Pakete, die Schriften verändern;
3 Pakete, die Struktur-Kommandos wie Chapter/Section/... verändern;
4 der Rest«
oder hängt das immer individuell von den Paketen ab und ich muss die 
Anleitungen lesen[1]?

viele Grüße und einen schönen Abend
Nils

[1] Ja, ich weiss, das ist sowieso keine schlechte Idee…

--
FAQ: http://www.dante.de/faq/de-tex-faq/
Durchsuchbares Archiv: http://tinyurl.com/cdcb6
Unsubscribe/Verwaltung: http://tinyurl.com/b9tod

Matthias Pospiech | 9 Jul 2012 20:50
Picon
Picon

Re: Ladereihenfolge f=?UTF-8?Q?=C3=BCr?= Pakete

Am 09.07.2012 20:22, schrieb Nils Pickert:
> Hallo liebe TeXnikerInnen,
>
> gibt es eigentlich eine Art Faustregel für die Lade-Reihenfolge von 
> Paketen? Ich spiele gerade mit LuaLaTeX und habe lustige Effekte 
> bekommen, wenn ich Pakete in der falschen Reihenfolge geladen habe...
>
> Gibt es so was allgemeines wie
> »1 Pakete, die Seitenlayout verändern;
> 2 Pakete, die Schriften verändern;
> 3 Pakete, die Struktur-Kommandos wie Chapter/Section/... verändern;
> 4 der Rest«
> oder hängt das immer individuell von den Paketen ab und ich muss die 
> Anleitungen lesen[1]?
>
Ich kann zu LuaLaTeX nichts sagen (wobei mich die Lösung interessieren 
würde),
aber für LaTeX alleine ist das Problem schon groß genug.

Ich habe mir mal eine Liste zusammengestellt:
http://code.google.com/p/latexthesistemplate/wiki/PackageLoadingOrders

Und in meinem dokumentierten und nach Anweisungen wie Seitelayout und 
Schriften
sortierten Code berücksichtige ich das auch alles:
http://code.google.com/p/latexthesistemplate/source/browse/trunk/template/preambel/packages.tex

mit Anweisungen wie:
% Description: provides total number of pages (ie. page 7 of 19)
% Provides: \lastpageref{LastPage}
(Continue reading)

Uwe Ziegenhagen | 9 Jul 2012 21:03
Picon

Re: Ladereihenfolge f=?UTF-8?Q?=C3=BCr?= Pakete

Am 9. Juli 2012 20:22 schrieb Nils Pickert <nils <at> mipi.de>:

> Hallo liebe TeXnikerInnen,
>
> gibt es eigentlich eine Art Faustregel für die Lade-Reihenfolge von
> Paketen? Ich spiele gerade mit LuaLaTeX und habe lustige Effekte bekommen,
> wenn ich Pakete in der falschen Reihenfolge geladen habe...
>
> Gibt es so was allgemeines wie
> »1 Pakete, die Seitenlayout verändern;
> 2 Pakete, die Schriften verändern;
> 3 Pakete, die Struktur-Kommandos wie Chapter/Section/... verändern;
> 4 der Rest«
> oder hängt das immer individuell von den Paketen ab und ich muss die
> Anleitungen lesen[1]?
>
> viele Grüße und einen schönen Abend
> Nils
>
> [1] Ja, ich weiss, das ist sowieso keine schlechte Idee…
>

Eine allgemeine Empfehlung gibt es sicher nicht. Aber bei allem, wo es
komische Effekte gibt und hyperref geladen ist, empfiehlt sich ein Blick
ins Handbuch auf jeden Fall.

Uwe

--

-- 
Uwe Ziegenhagen
(Continue reading)

Axel Berger | 9 Jul 2012 21:25
Picon

Re: Ladereihenfolge f=?iso-8859-1?Q?=FCr?= Pakete

Uwe Ziegenhagen wrote:
> Eine allgemeine Empfehlung gibt es sicher nicht.

Standardpaket weit nach vorne. Allem, das von irgendwem mit Require
Package geladen wurde, kann ich danch keine Optionen mehr übergeben.
Pakete von besonders sorgfältigen Autoren (Kohm, Oberdiek) nach hinten.
Die nehmen oft Rücksicht auf Besonderheiten, können das aber nur, wenn
das andere Paket bereits geladen ist. Alles, was tiefe Strukturen von
LaTeX selbst ändert, aus demselben Grund weit nach vorn.

Axel

--
FAQ: http://www.dante.de/faq/de-tex-faq/
Durchsuchbares Archiv: http://tinyurl.com/cdcb6
Unsubscribe/Verwaltung: http://tinyurl.com/b9tod

Markus Kohm | 10 Jul 2012 09:22
Picon
Picon

Re: Ladereihenfolge f=?UTF-8?Q?=C3=BCr?= Pakete

> können das aber nur, wenn das andere Paket bereits geladen ist

Nö. In den meisten Fällen verwende ich \AfterPackage, um auf Besonderheiten zu 
reagieren. Deshalb ist sogar bei scrhack egal, ob die gehackten Pakete vor 
oder nach scrhack geladen werden. Genau dafür ist scrlfile vor vielen Jahren 
entstanden …

Es gibt aber einige wenige Ausnahmen. Bei Beta-Paketen nehme ich 
beispielsweise noch keine Rücksicht auf Abhängigkeiten.

Und natürlich kann ich nur auf Besonderheiten reagieren, die mir bekannt sind.

Gruß
Markus
--

-- 
Fragen zu LaTeX? → <http://projekte.dante.de/DanteFAQ/WebHome>
Fragen zu KOMA-Script? → <scrguide.pdf, http://www.komascript.de>

--
FAQ: http://www.dante.de/faq/de-tex-faq/
Durchsuchbares Archiv: http://tinyurl.com/cdcb6
Unsubscribe/Verwaltung: http://tinyurl.com/b9tod


Gmane