A \usepackage… mindig a preambulumba kerül! A másik két sor elhagyható, ugyanis ezek a Glenn stílus alapértelmezett értékei. Ha nem változtatod meg, akkor felesleges. Ártani nem árt, de minél több felesleges dolog van a fájlban, annál könnyebb lesz hibázni, elgépelni valamit.
Ha a Glenn stílus helyett Lenny-t használsz, akkor hiba nélkül lefordul. Azonban nincs látható hatása a fejezetcím stílusára. Ha törlőd az összes babel-re és selectlanguage-ra vonatkozó sort, akkor hiba nélkül lefordul, és hatása is van a beállított stílusnak. Ezek alapján úgy tűnik, hogy a fncychap nem tud együttműködni a babel csomaggal. Tehát a kettő közül csak az egyiket használhatod.
Apróságok:
- A babel csomagot többször is beolvasod. Ennek sok értelme nincs.
- Célszerű elolvasni az üzeneteket:
Package magyar.ldf Warning: No effect of \def\magyarOptions{...}
(magyar.ldf) please move it before \usepackage[magyar]{babel}.
Tipp:
Készíts erről a tex fájlról egy mentést (esetleg git tárolóba). Majd az összes kikommentezett utasítást töröld ki ebből a fájlból. Könnyebben áttekinthető lesz, és a hibákat is könnyebb lesz észrevenni. Ha később mégis szükséged van egy törölt utasításra, akkor azt a mentett változatból elő tudod szedni. Jó ez a kikommentezés dolog, mert minden „kéznél van”, de egy idő után már túl hosszú lesz a preambulum, és ezzel együtt nehezen áttekinthető.