Discussion:
Babel in LaTex
Niels CCM Moes
2003-06-30 08:50:42 UTC
Permalink
Beste TeXers

Ik wil de talen nederlands en engels in latex gebruiken met behulp van
het babel pakket.
Het normale engelse patroon werkt prima.
Maar het patroon nederlands (\selectlanguage{dutch}) wordt niet geladen:
"You have not defined the language dutch yet".

Zou \usepackage[dutch]{babel} werken?
Het zou vreemd zijn, omdat babel blijkbaar wel is meegecompileerd in de
format file.
"No hyphenation patterns were loaded for the language dutch".
Dus wordt \language=0 automatisch geselecteerd.

In /etc/texmf/language.dat is het %-teken in de regel met
dutch nehyph2.tex
weggehaald.

Ik probeerde \addlanguage{dutch}, maar dat werkt ook niet.

Wat moet ik nu doen om in een document de taal nederlands te kunnen
selecteren?

Niels

--
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Niels C.C.M. Moes

Work:
Delft University of Technology
Faculty of Design, Engineering and Production
ICA group (http://www.io.tudelft.nl/research/ica)
Landbergstraat 15
2628 CE Delft
the Netherlands
Phone: (31)15 278 3006
Fax: (31)15 278 1839
Mailto: C.C.M.Moes-oi/***@public.gmane.org

Private:
Burgemeester Patijnlaan 89a
3705 CC Zeist
the Netherlands
Phone: (31)30 69 62259
Mailto: CCM.Moes-qWit8jRvyhVmR6Xm/***@public.gmane.org
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Maarten Wisse
2003-06-30 08:59:55 UTC
Permalink
Post by Niels CCM Moes
Beste TeXers
Ik wil de talen nederlands en engels in latex gebruiken met behulp van
het babel pakket.
Het normale engelse patroon werkt prima.
"You have not defined the language dutch yet".
Zou \usepackage[dutch]{babel} werken?
Het zou vreemd zijn, omdat babel blijkbaar wel is meegecompileerd in de
format file.
"No hyphenation patterns were loaded for the language dutch".
Dus wordt \language=0 automatisch geselecteerd.
In /etc/texmf/language.dat is het %-teken in de regel met
dutch nehyph2.tex
weggehaald.
Ik probeerde \addlanguage{dutch}, maar dat werkt ook niet.
Wat moet ik nu doen om in een document de taal nederlands te kunnen
selecteren?
texconfig init als root in een shell
Hart.gr.,

Maarten Wisse
Niels CCM Moes
2003-06-30 09:42:42 UTC
Permalink
Dag Maarten

Goed, ik heb dus als superuser ingelogd en de opdracht "texconfig init"
gegeven; er vliegt allerlei troep over het scherm; waarschijnlijk wat er
allemaal in /usr/share/texmf/teTeX/bin/i386-linux-glibc/texconfig zit???
Maar dutch blijft onbekend.
Heeft het misschien iets te maken met het aangemaakte latex-format bestand?

Niels
Post by Maarten Wisse
Post by Niels CCM Moes
Beste TeXers
Ik wil de talen nederlands en engels in latex gebruiken met behulp van
het babel pakket.
Het normale engelse patroon werkt prima.
"You have not defined the language dutch yet".
Zou \usepackage[dutch]{babel} werken?
Het zou vreemd zijn, omdat babel blijkbaar wel is meegecompileerd in de
format file.
"No hyphenation patterns were loaded for the language dutch".
Dus wordt \language=0 automatisch geselecteerd.
In /etc/texmf/language.dat is het %-teken in de regel met
dutch nehyph2.tex
weggehaald.
Ik probeerde \addlanguage{dutch}, maar dat werkt ook niet.
Wat moet ik nu doen om in een document de taal nederlands te kunnen
selecteren?
texconfig init als root in een shell
Hart.gr.,
Maarten Wisse
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Niels C.C.M. Moes

Work:
Delft University of Technology
Faculty of Design, Engineering and Production
ICA group (http://www.io.tudelft.nl/research/ica)
Landbergstraat 15
2628 CE Delft
the Netherlands
Phone: (31)15 278 3006
Fax: (31)15 278 1839
Mailto: C.C.M.Moes-oi/***@public.gmane.org

Private:
Burgemeester Patijnlaan 89a
3705 CC Zeist
the Netherlands
Phone: (31)30 69 62259
Mailto: CCM.Moes-qWit8jRvyhVmR6Xm/***@public.gmane.org
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Maarten Wisse
2003-06-30 09:45:13 UTC
Permalink
Post by Niels CCM Moes
Dag Maarten
Goed, ik heb dus als superuser ingelogd en de opdracht "texconfig init"
gegeven; er vliegt allerlei troep over het scherm; waarschijnlijk wat er
allemaal in /usr/share/texmf/teTeX/bin/i386-linux-glibc/texconfig zit???
Maar dutch blijft onbekend.
Heeft het misschien iets te maken met het aangemaakte latex-format bestand?
Vreemd. Als in /usr/share/texmf/tex/generic/config/language.dat geen
commentaartje voor dutch staat -- de /etc/texmf die jij noemde is de SuSE
manier om de tex-tree te organiseren -- en er geen andere tex-tree is die
language.dat overschrijft, dan zou texconfig init nieuwe latex format files
aan moeten maken. Doe maar eens:

texconfig init 2> problems.txt en kijk met more problems.txt of er niet ergens
iets mis gaat. Als alles goed is gegaan moeten er in problems.txt alleen
meldingen komen over format files die zijn gegenereerd.
Hart.gr.,

Maarten
Werenfried Spit
2003-06-30 09:47:24 UTC
Permalink
Het probleem is dat je formatfile geen nederlandse patronen bevat (wel
engelse). Om dat te verhelpen moet je een nieuw format maken met iniTeX.
In language.dat geef je aan welke afbreekpatronen in het format moeten
worden gebruikt. Dan draai je iniTeX, en zet je het nieuwe format op een
plaats waar TeX het kan vinden. Daarna kun je met \selectlanguage niet
alleen de babel-macro's maar ook de afbreekpatronen gebruiken.
Post by Maarten Wisse
Post by Niels CCM Moes
Beste TeXers
Ik wil de talen nederlands en engels in latex gebruiken met behulp van
het babel pakket.
Het normale engelse patroon werkt prima.
"You have not defined the language dutch yet".
Zou \usepackage[dutch]{babel} werken?
Het zou vreemd zijn, omdat babel blijkbaar wel is meegecompileerd in de
format file.
"No hyphenation patterns were loaded for the language dutch".
Dus wordt \language=0 automatisch geselecteerd.
In /etc/texmf/language.dat is het %-teken in de regel met
dutch nehyph2.tex
weggehaald.
Ik probeerde \addlanguage{dutch}, maar dat werkt ook niet.
Wat moet ik nu doen om in een document de taal nederlands te kunnen
selecteren?
texconfig init als root in een shell
Hart.gr.,
Maarten Wisse
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Niels C.C.M. Moes

Work:
Delft University of Technology
Faculty of Design, Engineering and Production
ICA group (http://www.io.tudelft.nl/research/ica)
Landbergstraat 15
2628 CE Delft
the Netherlands
Phone: (31)15 278 3006
Fax: (31)15 278 1839
Mailto: C.C.M.Moes-oi/***@public.gmane.org

Private:
Burgemeester Patijnlaan 89a
3705 CC Zeist
the Netherlands
Phone: (31)30 69 62259
Mailto: CCM.Moes-qWit8jRvyhVmR6Xm/***@public.gmane.org
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

---
Werenfried Spit tel. 070-3700.709
Witteveen+Bos, Den Haag fax 070-3600.098

----------------------------------------------------------------------
DISCLAIMER:
This e-mail is strictly confidential and is intended solely for the
addressee. It is prohibited for unauthorized persons to utilize the
information contained within this e-mail. If you receive this e-mail
and you are not the addressee, then please delete it from your system
and notify the person who sent it to you.
----------------------------------------------------------------------
Niels CCM Moes
2003-07-01 09:23:52 UTC
Permalink
Beste TeXers

Bij deze wil ik jullie laten weten hoe ik het probleem van
taalherkenning in latex heb opgelost.
Voor de meesten is dat natuurlijk oude en gesneden koek, maar er zijn er
vast en zeker onder jullie die hier iets aan hebben (ik zelf bijvoorbeeld).

Het probleem staat hieronder beschreven, dat herhaal ik dus niet.
De oplossing is heel eenvoudig.
1. In het bestand language.dat moeten de commentaartekens worden
weggehaald bij de talen die je wilt gebruiken. Ik heb begrepen dat
latex.ltx naar dit bestand zoekt om de afbreekpatronen te laden.
Dat zou dus betekenen dat de grootte van de format file variabel is,
maar dat heb ik niet gecontroleerd.
In linux systemen moet je hiervoor als root zijn ingelogd.
2. run initex, en \input latex/ltx.
Dit bestand eindigt met \dump, dus dat hoef je niet meer te doen.
Nu is er het format-bestand latex.fmt aangemaakt in de directory waarin
je werkt.
3. Zorg dat je in je document \usepackage[taal1, taal2,...]{babel}
opneemt voor \begin{document}, en kies een taal met \selectlanguage{taal2}.
De laatste taal in de opties is de taal die bij verstek is ingesteld.

Dit is alles.

Niels
Post by Niels CCM Moes
Beste TeXers
Ik wil de talen nederlands en engels in latex gebruiken met behulp van
het babel pakket.
Het normale engelse patroon werkt prima.
"You have not defined the language dutch yet".
Zou \usepackage[dutch]{babel} werken?
Het zou vreemd zijn, omdat babel blijkbaar wel is meegecompileerd in de
format file.
"No hyphenation patterns were loaded for the language dutch".
Dus wordt \language=0 automatisch geselecteerd.
In /etc/texmf/language.dat is het %-teken in de regel met
dutch nehyph2.tex
weggehaald.
Ik probeerde \addlanguage{dutch}, maar dat werkt ook niet.
Wat moet ik nu doen om in een document de taal nederlands te kunnen
selecteren?
Niels
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Niels C.C.M. Moes
Delft University of Technology
Faculty of Design, Engineering and Production
ICA group (http://www.io.tudelft.nl/research/ica)
Landbergstraat 15
2628 CE Delft
the Netherlands
Phone: (31)15 278 3006
Fax: (31)15 278 1839
Burgemeester Patijnlaan 89a
3705 CC Zeist
the Netherlands
Phone: (31)30 69 62259
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Niels C.C.M. Moes

Work:
Delft University of Technology
Faculty of Design, Engineering and Production
ICA group (http://www.io.tudelft.nl/research/ica)
Landbergstraat 15
2628 CE Delft
the Netherlands
Phone: (31)15 278 3006
Fax: (31)15 278 1839
Mailto: C.C.M.Moes-oi/***@public.gmane.org

Private:
Burgemeester Patijnlaan 89a
3705 CC Zeist
the Netherlands
Phone: (31)30 69 62259
Mailto: CCM.Moes-qWit8jRvyhVmR6Xm/***@public.gmane.org
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Piet van Oostrum
2003-07-01 13:24:44 UTC
Permalink
NCM> Beste TeXers
NCM> Bij deze wil ik jullie laten weten hoe ik het probleem van
NCM> taalherkenning in latex heb opgelost.
NCM> Voor de meesten is dat natuurlijk oude en gesneden koek, maar er zijn er
NCM> vast en zeker onder jullie die hier iets aan hebben (ik zelf bijvoorbeeld).

NCM> Het probleem staat hieronder beschreven, dat herhaal ik dus niet.
NCM> De oplossing is heel eenvoudig.
NCM> 1. In het bestand language.dat moeten de commentaartekens worden
NCM> weggehaald bij de talen die je wilt gebruiken. Ik heb begrepen dat
NCM> latex.ltx naar dit bestand zoekt om de afbreekpatronen te laden.
NCM> Dat zou dus betekenen dat de grootte van de format file variabel is,
NCM> maar dat heb ik niet gecontroleerd.

De grootte van de format file is zeker variabel. Ook om andere
redenen.

NCM> In linux systemen moet je hiervoor als root zijn ingelogd.
NCM> 2. run initex, en \input latex/ltx.

Er is ook een handig programma fmtutil voor het aanmaken van formats.
fmtutil --all als je niet wilt nadenken.

NCM> Dit bestand eindigt met \dump, dus dat hoef je niet meer te doen.
NCM> Nu is er het format-bestand latex.fmt aangemaakt in de directory waarin
NCM> je werkt.

Uiteindelijk moet latex.fmt in de texmf tree komen. fmtutil doet dit
voor je.

--
Piet van Oostrum <piet-***@public.gmane.org>
URL: http://www.cs.uu.nl/~piet [PGP]
Private email: P.van.Oostrum-8LkvcxCLB6JmR6Xm/***@public.gmane.org
Loading...