Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Umlaute in \section

302 views
Skip to first unread message

Martin Funk

unread,
Apr 17, 1996, 3:00:00 AM4/17/96
to
Hallo,

ich habe folgendes Kuriosum:
Wenn ich Umlaute wie aeoeueAeOeUe in \section
z.B.: \section{Literatur ueber ....}
benutze, so werden diese korrekt im Table of Contents wiedergegeben.
In der eigentlich en Kapitelueberschrift spaeter im Text allerdings nicht.

die Befehle \subsection und \subsubsection funktionieren allerdings
einwandfrei.

Dazu ein Beispiel Texdokument:
%Performance Analysis of Cellular Networks

\documentclass[titlepage,a4paper]{article}
\usepackage{german}
\usepackage[cp850]{inputenc}
\usepackage{amsfonts}
\pagestyle{headings}
\pagenumbering{arabic}
\include{newcomm}
\bibliographystyle{plain}

\begin{document}

[..]

\tableofcontents

\section{aeAeoeOe}
\subsection{ueUeaeAe}
\subsubsection{ueuaeAehh}
\section{Einleitung}
\section{Literatur ueber Kanalvergabe in zellulaeren Netzen}
\section{Schreibweisen und Definitionen}


[..]

\end{document}

Und die entsprechende Log Datei:

This is emTeX (tex386), Version 3.14159 [4b] (preloaded format=latex 96.3.11)
17 APR 1996 20:52
**&latex body
(body.tex
LaTeX2e <1995/12/01>
(k:/comp/emtex/texinput/latex2e/article.cls
Document Class: article 1995/11/30 v1.3p Standard LaTeX document class
(k:/comp/emtex/texinput/latex2e/size10.clo
File: size10.clo 1995/11/30 v1.3p Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
(k:/comp/emtex/texinput/german/german.sty
Package `german', Version 2.5b of 95/01/20.
Package: german 1995/01/20 v2.5b Package for writing german texts (br)
\grmnU@D=\dimen103
german -- \language number for French undefined, default 255 used.
)
(k:/comp/emtex/texinput/latex2e/inputenc.sty beta test version
Package: inputenc 1995/12/12 v0.9m Input encoding file (test version: liable to
change)

(k:/comp/emtex/texinput/latex2e/cp850.def
File: cp850.def 1995/12/12 v0.9m Input encoding file (test version: liable to c
hange)
))
(k:/comp/emtex/texinput/amsfonts/amsfonts.sty
Package: amsfonts 1995/02/01 v2.2b
\@emptytoks=\toks14
\symAMSa=\mathgroup4
\symAMSb=\mathgroup5
LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold'
(Font) U/euf/m/n --> U/euf/b/n on input line 128.
)
\@input{newcomm.aux}
(newcomm.tex)
\c@Def=\count87
(body.aux)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 12.
LaTeX Font Info: ... okay on input line 12.
LaTeX Font Info: Try loading font information for U+msa on input line 24.
(k:/comp/emtex/texinput/amsfonts/umsa.fd
File: Umsa.fd 1995/01/05 v2.2e AMS font definitions
)
LaTeX Font Info: Try loading font information for U+msb on input line 24.

(k:/comp/emtex/texinput/amsfonts/umsb.fd
File: Umsb.fd 1995/01/05 v2.2e AMS font definitions
) [1

] (body.toc)
\tf@toc=\write3

Overfull \hbox (4.18294pt too wide) in paragraph at lines 33--33
[]\OT1/cmr/bx/n/14.4 Literatur []uber Ka-nal-ver-ga-be in zel-lul[]aren Net-
[]

[1]
Overfull \hbox (18.79698pt too wide) detected at line 90
[] \OT1/cmr/m/n/10 = []
[]

[2] [3] [4] (body.bbl) [5] (body.aux) )
Here is how much of TeX's memory you used:
575 strings out of 55949
5570 string characters out of 211934
53111 words of memory out of 262143
3429 multiletter control sequences out of 10000
13765 words of font info for 53 fonts, out of 81920 for 254
14 hyphenation exceptions out of 607
25i,13n,22p,149b,270s stack positions out of 300i,100n,60p,5000b,1000s

Output written on body.dvi (6 pages, 16392 bytes).

Vieleicht hilft ja auch noch Die Datei body.toc:
\contentsline {section}{\numberline {1}\"a\"A\"o\"O}{1}
\contentsline {subsection}{\numberline {1.1}\"u\"U\"a\"A}{1}
\contentsline {subsubsection}{\numberline {1.1.1}\"uu\"a\"Ahh}{1}
\contentsline {section}{\numberline {2}Einleitung}{1}
\contentsline {section}{\numberline {3}Literatur \"uber Kanalvergabe in
zellul\"aren Netzen}{1}
\contentsline {section}{\numberline {4}Schreibweisen und Definitionen}{1}
\contentsline {section}{\numberline {5}Kanalvergabe}{3}
\contentsline {subsection}{\numberline {5.1}Maximum Packing}{3}
\contentsline {subsection}{\numberline {5.2}Clique Packing}{3}
\contentsline {subsection}{\numberline {5.3}Markov Allocation}{3}
\contentsline {section}{\numberline {6}Analysis}{3}
\contentsline {subsection}{\numberline {6.1}Clique Packing}{3}
\contentsline {subsection}{\numberline {6.2}Markov Allocation}{3}
\contentsline {section}{\numberline {7}Flu\IeC {\ss }kontrolle}{3}
\contentsline {subsection}{\numberline {7.1}Optimale Kontrolle}{3}
\contentsline {subsection}{\numberline {7.2}Heuristische Kontrolle}{3}
\contentsline {subsection}{\numberline {7.3}Schranken f\"ur optimales
Leistungsverhalten}{3}
\contentsline {section}{\numberline {8}Schlu\IeC {\ss }folgerung}{3}
\contentsline {section}{\numberline {9}Schnippsel}{3}
\contentsline {subsection}{\numberline {9.1}Erlang's B Formel}{3}
\contentsline {section}{\numberline {A}Glossar}{4}

Jo, besten Dank im Vorraus.

Martin

Martin Leidig

unread,
Apr 18, 1996, 3:00:00 AM4/18/96
to
MF>Wenn ich Umlaute wie äöüÄÖÜ in \section z.B.: \section{Literatur
MF>über ....} benutze, so werden diese korrekt im Table of Contents
MF>wiedergegeben. In der eigentlich en Kapitelüberschrift später im Text
MF>allerdings nicht.


Umlaute sind zerbrechlich! Abhilfe: \protect davorstellen:
\section{\protect{"U}berschrift}


Martin Funk

unread,
Apr 19, 1996, 3:00:00 AM4/19/96
to
Hallo Bernd,

ist's so klein genug?-)
Zunaechst einmal die minimal Versionen, ich habe wohl jetzt noch einen
konkretern Hinweis s.u.:

\documentclass[a4paper]{article}


\usepackage{german}
\usepackage[cp850]{inputenc}

\begin{document}
\tableofcontents

\section{\protect{aeAeoeOe}}
\subsection{ueUeaeAe}
\subsubsection{ueuaeAe}
\section{uueaeAe}
\end{document}

Hier noch die Log Datei:

This is emTeX (tex386), Version 3.14159 [4b] (preloaded format=latex 96.3.11)

19 APR 1996 18:17

)) (body.aux)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
(body.toc
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <7> on input line 2.
LaTeX Font Info: External font `cmex10' loaded for size
(Font) <5> on input line 2.
)
\tf@toc=\write3
[1

] (body.aux) )
Here is how much of TeX's memory you used:

435 strings out of 55949
4237 string characters out of 211934
48568 words of memory out of 262143
3339 multiletter control sequences out of 10000
5158 words of font info for 19 fonts, out of 81920 for 254


14 hyphenation exceptions out of 607

23i,4n,18p,134b,114s stack positions out of 300i,100n,60p,5000b,1000s

Output written on body.dvi (1 page, 1496 bytes).


Irgendwie bin ich daraf gekommen, dass vieleicht irgendetwas mit den
Zeichensaetzen nicht stimmt.
In meiner Installation habe ich nur das p6h_base.fli die restlichen
Zeichensaetze wurden auto-magischerweise kreiert.
Die habe ich dann mal kurzerhand umbenant pixel.p6h -> oldpix.p6h
Danach habe ich den Viewer aufgerufen und die Zeichensaetze nicht nocheinmal
neu erstellen lassen. Es fehlten genau die Zeichensatz, der fuer die
Kapitelueberschrift gedacht war, der also keine Umlaute darstellen konnte. Die
Zeichen im \tableofcontents ist wohl was kleiner.

Dazu noch das dviscr.dlg:

% dviscr 1.6e 19-Apr-1996 18:23
%
% Invocation: dviscr @p6h /fl=-1 /ocr=1 body -pj:D:\WINDOWS\TEMP\dv2.mfj
% Input file: body.dvi
%
[..]
+font-files:$DVIDRVFONTS:pixel.p6h\@Rrdpi\@f{.pk,.pxl}
+graphics-files:{,$DVIDRVGRAPH:}{@Rrdpi\,}@PBf{@Ef,.msp,.pcx,.bmp}
+mfjob-file:D:\WINDOWS\TEMP\dv2.mfj
+font-libraries:$DVIDRVFONTS:p6h_{base,more}
+page-list-file:
+response-files:{,$EMTEX:data\}@f
[..]
' TeX output 1996.04.19:1817'
Loading font cmbx12 scaled 1000 (k:\comp\texfonts\p6h_base.fli [cmbx12])
Loading font cmbx10 scaled 1000 (k:\comp\texfonts\p6h_base.fli [cmbx10])
Loading font cmbx12 scaled 1200
Warning 1206: +batch-mode: font cmbx12<432> replaced by cmbx12<432> /r
(k:\comp\emtex\tfm\CM\cmbx12.tfm)
Loading font cmr10 scaled 1000 (k:\comp\texfonts\p6h_base.fli [cmr10])
Warning 1209: do you want to call MFjob to generate 1 missing font now?
Type Y, N, or ?: n
You might want to delete the MFjob job file `D:\WINDOWS\TEMP\dv2.mfj'.
Loading page pointers... 1 input page, 1 output sheet.
[1]
[..]

eof


Wie komme ich denn nun an den Zeichensatz, der der die Umlaute darstellt.
Geht leider nicht automagisch:-) (seuftz)

Bedankt, bis dann,

Martin

Bernd Raichle

unread,
Apr 22, 1996, 3:00:00 AM4/22/96
to
In article <199604190...@wun.maus.de> Martin...@wun.maus.de (Martin Leidig) writes:
: MF>Wenn ich Umlaute wie äöüÄÖÜ in \section z.B.: \section{Literatur
: MF>über ....} benutze, so werden diese korrekt im Table of Contents
: MF>wiedergegeben. In der eigentlich en Kapitelüberschrift später im Text

: MF>allerdings nicht.
:
: Umlaute sind zerbrechlich!

Nein!

Sowohl Umlaute in german.sty-Notation (also "a) sind nicht
zerbrechlich (neuere german.sty-Version vorausgesetzt!!), als auch
direkt eingegebene Umlaute ^^e4 sind nicht zerbrechlich, wenn man
`inputenc' o.ae. verwendet.

Also: _kein_ \protect!!


: Abhilfe: \protect davorstellen:
: \section{\protect{"U}berschrift}

Nein! \protect muss a) ohne Argumentgruppierungsklammern {...}
verwendet werden, da es (in den meisten Faellen) nur auf das direkt
nachfolgende Token wirkt. Setzt man Klammern wird (manchmal) nur die
oeffnende Klammer \protect-ed. Ausserdem b) wirkt \protect nur auf
ein einziges Token, also braechte die Klammerung so oder so nichts.
Und c) ist \protect nur fuer `control sequences' gut und nicht fuer
einzelne Zeichen, auch wenn diese aktiv sind, da in einigen Faellen
(z.B. Schreiben auf's toc-File!) nach dem Token noch ein Leerzeichen
eingefuegt wird und ein ``"U berschrift'' wohl nicht erwuenscht waere,
oder?

Gruesse,
-bernd

Stefan Illy

unread,
Apr 23, 1996, 3:00:00 AM4/23/96
to
In article <wnxg29w...@isaac.informatik.uni-stuttgart.de> Bernd Raichle <Rai...@Informatik.Uni-Stuttgart.DE> writes:

In article <ILLY.96Ap...@itpgyro1.fzk.de> il...@itpgyro1.fzk.de (Stefan Illy) writes:
: In article <MSGID_2=3A2452=2F138.1_...@fidonet.org> Marti...@funkattack.fido.de (Martin Funk) writes:
: ist's so klein genug?-)


: Zunaechst einmal die minimal Versionen, ich habe wohl jetzt noch einen
: konkretern Hinweis s.u.:
:
: \documentclass[a4paper]{article}
: \usepackage{german}
: \usepackage[cp850]{inputenc}

:
[...]
:
: Die Loesung deines Problems ist ganz einfach!
: `\usepackage[cp850]{inputenc}' muss vor `\usepackage{german}'
: aufgerufen werden!

Haha!! Wieso das denn?
Muesste ich ja eigentlich wissen, wenn's so waere!

german.sty verwendet _keine_ `direkt' eingegebenen Umlaute.

-bernd

Peinlich, du hast natuerlich recht.
Ich habe bei meinem ersten Versuch cp850 verwendet (anstelle von latin1).
Nur mit latin1 kann ich Martins Fehler nicht reproduzieren.

--
Stefan Illy
Institut fuer Technische Physik
Forschungszentrum Karlsruhe e-mail: il...@itpgyro1.fzk.de
Postfach 3640 phone: (+49) 07247/82-4165
D-76021 Karlsruhe, Germany fax: (+49) 07247/82-2849

Philipp Oelwein

unread,
Apr 24, 1996, 3:00:00 AM4/24/96
to

MoinmoIn!

SI>Die Loesung deines Problems ist ganz einfach!
SI>`\usepackage[cp850]{inputenc}' muss vor `\usepackage{german}'
SI>aufgerufen werden!

Muß man sowas auch bei fontenc beachten?

Prost,
Don Philippo

Martin Funk

unread,
Apr 24, 1996, 3:00:00 AM4/24/96
to

Hi,
weitere Beitraege zu meinem Probelm:


Irgendwie bin ich darauf gekommen, dass vieleicht irgendetwas mit den


Zeichensaetzen nicht stimmt.
In meiner Installation habe ich nur das p6h_base.fli die restlichen

Zeichensaetze wurden auto-magischerweise erzeugt.


Die habe ich dann mal kurzerhand umbenant pixel.p6h -> oldpix.p6h
Danach habe ich den Viewer aufgerufen und die Zeichensaetze nicht nocheinmal

neu erstellen lassen. Es fehlte genau der Zeichensatz, der fuer die


Kapitelueberschrift gedacht war, der also keine Umlaute darstellen konnte. Die

Zeichen im \tableofcontents sind wohl was kleiner.

Dazu noch das dviscr.dlg:

eof


Was mir noch aufgefallen ist, ist flgende Warnung, wenn ich das Dokument
ausdrucke:

% dvidot 1.6e 23-Apr-1996 01:17
%
% Invocation: dvidot lqh @p6h /po=prn /h=12in ray -pj:D:\WINDOWS\TEMP\dv2.mfj
% Parameter file: k:\comp\emtex\data\lqh.dot
% Input file: ray.dvi
% Output file: PRN
%
[..]


Loading font cmbx10 scaled 1000 (k:\comp\texfonts\p6h_base.fli [cmbx10])
Loading font cmbx12 scaled 1200

Warning 1200: checksum does not match
font file k:\comp\texfonts\pixel.p6h\432dpi\cmbx12.pk: b5950c0a
input file ray.dvi: c2d64ea0

(k:\comp\texfonts\pixel.p6h\432dpi\cmbx12.pk)
Loading font cmr12 scaled 1000 (k:\comp\texfonts\p6h_base.fli [cmr12])
Loading font cmr17 scaled 1000 (k:\comp\texfonts\p6h_base.fli [cmr17])
[..]
eof


Bedankt, bis dann,


0 new messages