PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : subtitle unter koma-script mit ubuntu 9.04



Hierkommtdiemau
13-05-2009, 02:44
Hallo zusammen,

eine speziellere Frage zu obigem Thema: Ich habe ein Dokument in der scrartcle Klasse von Koma-Script vorliegen, welches ich unter Windows (Miktex) erstellt habe, jetzt aber auf Ubuntu (Texlive) nutzen moechte. Folgendes Problem ergibt sich: Kompliert man Latex, so erhalte ich die Fehlermeldung, der Befehl /subtitle sei nicht definiert. Unter Windows funktionierte das ganze, also dachte ich erst es laege an einem nicht installiertem Paket, etc.

Also habe ich den Miktex package manager auf Ubuntu installiert, und mir nochmal separat koma-script runtergeladen und geupdated. Dies brachte allerdings keinen Erfolg. Komischer Weise werden alle anderen Titelformatierungsoptionen wie /title, /publishers, /subject, etc. erkannt, nur der /subtitle Befehl mag mich nicht. Vertippt habe ich mich nicht, und die Koma-Script documentation bestaetigt ausdrucklich, dass es diesen Befehl gibt.

Was ich mich vorstellen koennte woran der Fehler liegen koennte: Ich habe die Texlive vollversion, bei der anscheinend koma-script mit dabei ist (allerdings nicht die neueste Version. Daher vielleicht der Fehler, obwohl mir diese Interpretation auch eher komisch vorkommt). Woher weiss ich nun, welche version von koma-script beim kompilieren benutzt wird, die vom Package manager, oder die vorinstallierte von Texlive?

So, hoffe mal das regt eure Gehirnwindungen ein wenig an! :)

Gruesse, Jan

Stefan_K
13-05-2009, 02:56
Hallo Jan,

\subtitle funktioniert bei mit mit texlive (aus repositories) auf Ubuntu Linux und KOMA-Script 3, auch über den MiKTeX package manager installiert. Vielleicht poste die .log-Datei als Anhang hier zu Ursachenfindung.

Stefan


--
TeXblog.net (http://texblog.net)

Hierkommtdiemau
13-05-2009, 04:08
Hey Stefan,
danke fuer die schnelle Antwort. Hier das logfile: So wie es aussieht, benutze ich doch nicht koma script 3, obwohl mixtex mir anzeigt, dass er es installiert hat. Hier die grosse Frage: Wie sage ich nun latex, dass er das Paket von Miktex nehmen soll, und nicht das von Texlive?

This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6) (format=latex 2009.5.7) 13 MAY 2009 10:07
entering extended mode
%&-line parsing enabled.
**main.tex
(./main.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, arabic, farsi, croatian, ukrainian, russian, bulgarian, czech, slov
ak, danish, dutch, finnish, basque, french, german, ngerman, ibycus, greek, mon
ogreek, ancientgreek, hungarian, italian, latin, mongolian, norsk, icelandic, i
nterlingua, turkish, coptic, romanian, welsh, serbian, slovenian, estonian, esp
eranto, uppersorbian, indonesian, polish, portuguese, spanish, catalan, galicia
n, swedish, ukenglish, pinyin, loaded.
(/usr/share/texmf-texlive/tex/latex/koma-script/scrartcl.cls
Document Class: scrartcl 2006/07/30 v2.95b KOMA-Script document class (article)
(/usr/share/texmf-texlive/tex/latex/koma-script/scrkbase.sty
Package: scrkbase 2006/07/30 v2.95b KOMA-Script package (basics and keyval use)
(/usr/share/texmf-texlive/tex/latex/koma-script/scrlfile.sty
Package: scrlfile 2006/03/28 v2.95 KOMA-Script package (loading files)
Package scrlfile, 2006/03/28 v2.95 KOMA-Script package (loading files)
Copyright (C) Markus Kohm
) (/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
))
(/usr/share/texmf-texlive/tex/latex/base/size11.clo
File: size11.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
)
(/usr/share/texmf-texlive/tex/latex/koma-script/typearea.sty
Package: typearea 2006/07/30 v2.95b KOMA-Script package (type area)
Package typearea, 2006/07/30 v2.95b KOMA-Script package (type area)
Copyright (C) Frank Neukam, 1992-1994
Copyright (C) Markus Kohm, 1994-2002
\ta@bcor=\skip41
\ta@div=\count79
Package scrkbase Info: You've used the obsolete option `a4paper'.
(scrkbase) \KOMAoptions{paper=a4} will be used instead.
(scrkbase) You should do this change too on input line 419.
\ta@hblk=\skip42
\ta@vblk=\skip43
\ta@temp=\skip44
Package typearea Info: These are the values describing the layout:
(typearea) DIV = 10
(typearea) BCOR = 0.0pt
(typearea) \paperwidth = 597.50793pt
(typearea) \textwidth = 418.25555pt
(typearea) DIV-departure = -6/100
(typearea) \evensidemargin = 17.3562pt
(typearea) \oddsidemargin = 17.3562pt
(typearea) \paperheight = 845.04694pt
(typearea) \textheight = 595.80026pt
(typearea) \topmargin = -25.16531pt
(typearea) \headheight = 17.0pt
(typearea) \headsep = 20.40001pt
(typearea) \topskip = 11.0pt
(typearea) \footskip = 47.60002pt
(typearea) \baselineskip = 13.6pt
(typearea) on input line 832.
)
\c@part=\count80
\c@section=\count81
\c@subsection=\count82
\c@subsubsection=\count83
\c@paragraph=\count84
\c@subparagraph=\count85
\abovecaptionskip=\skip45
\belowcaptionskip=\skip46
\c@pti@nb@sid@b@x=\box26
\c@figure=\count86
\c@table=\count87
\bibindent=\dimen102
) (/usr/share/texmf-texlive/tex/latex/koma-script/scrpage2.sty
Package: scrpage2 2006/03/29 v2.2c LaTeX2e KOMA-Script package
LaTeX Info: Redefining \pagemark on input line 134.
)
(/usr/share/texmf-texlive/tex/latex/tools/array.sty
Package: array 2005/08/23 v2.4b Tabular extension package (FMi)
\col@sep=\dimen103
\extrarowheight=\dimen104
\NC@list=\toks15
\extratabsurround=\skip47
\backup@length=\skip48
)
(/usr/share/texmf-texlive/tex/latex/setspace/setspace.sty
Package: setspace 2000/12/01 6.7 Contributed and Supported LaTeX2e package
Package: `setspace' 6.7 <2000/12/01>
)
DIV calculation for typearea with good linewidth.
Package typearea Info: These are the values describing the layout:
(typearea) DIV = 8
(typearea) BCOR = 0.0pt
(typearea) \paperwidth = 597.50793pt
(typearea) \textwidth = 373.44246pt
(typearea) DIV-departure = 0/100
(typearea) \evensidemargin = 39.76274pt
(typearea) \oddsidemargin = 39.76274pt
(typearea) \paperheight = 845.04694pt
(typearea) \textheight = 541.40024pt
(typearea) \topmargin = -4.03914pt
(typearea) \headheight = 17.0pt
(typearea) \headsep = 20.40001pt
(typearea) \topskip = 11.0pt
(typearea) \footskip = 47.60002pt
(typearea) \baselineskip = 13.6pt
(typearea) on input line 18.
(./main.aux)
\openout1 = `main.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 44.
LaTeX Font Info: ... okay on input line 44.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 44.
LaTeX Font Info: ... okay on input line 44.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 44.
LaTeX Font Info: ... okay on input line 44.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 44.
LaTeX Font Info: ... okay on input line 44.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 44.
LaTeX Font Info: ... okay on input line 44.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 44.
LaTeX Font Info: ... okay on input line 44.
! Undefined control sequence.
l.48 \subtitle
{Eine Reise von zurckgekehrter Realitt hin zu gelebter Norma...
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

[3] (./main.aux) )
Here is how much of TeX's memory you used:
1151 strings out of 94075
15634 string characters out of 1165177
78487 words of memory out of 1500000
4476 multiletter control sequences out of 10000+50000
9741 words of font info for 34 fonts, out of 1200000 for 2000
645 hyphenation exceptions out of 8191
35i,10n,35p,1179b,219s stack positions out of 5000i,500n,6000p,200000b,5000s
Output written on main.dvi (5 pages, 11652 bytes).

Stefan_K
13-05-2009, 16:11
Es fragt sich, wohin der mpm die Pakete bei Dir installiert, ob das überhaupt in der texmf-Struktur landet. Ich habe den mpm bei mir so eingerichtet, dass er nach $TEXMFHOME installiert, hier ist eine Beschreibung: The MiKTeX Package Manager 2.7 on Ubuntu Linux (http://texblog.net/latex-archive/linux/mpm-miktex-package-manager/).
Wenn Du den mpm nicht anders installieren möchtest, könntest Du alternativ die Umgebungsvariable $TEXMFHOME auf Dein MiKTeX-Installationsverzeichnis ändern.

Stefan

Hierkommtdiemau
14-05-2009, 08:25
Tja, das fragt sich aus gutem Grund :). Die Pakete landen natuerlich nicht in der texmf Struktur von Texlive, sondern im persoenlichen Ordner, wo sie nicht hingehoeren. Werde mal deine Beschreibung ausprobieren und den mpm nochmals installieren. Hatte zuvor uebrigens das Debianpaket genommen, da ich mit den Installationsinstruktionen fuer das .tar.gz Paket nicht zurechgekommen bin, ./configure meint, er wuerde keine bash datei finden.

Edit: Merke gerade, dass ich 2.8 benutze. Daran wirds wohl liegen.

So, zweites kleines Problem: Habe mal ein paar Editoren installiert, um mir den liebsten herauszupicken. Habe Kille, Texmaker und gedit mit Latexplugin ausprobiert. Gedit (und nur gedit) gibt mir allerdings immer die Fehlermeldung: Der Ordnerinhalt konnte nicht angezeigt werden. Fehler beim Untersuchen der Datei /home/jan/Desktop/Texte%20(Kopie)/Montsbericht%20No.3 mit fstat(): No such file or directory.

Dachte erst, das liegt an der NTFS Partition, auf der ich die Dateien liegen habe, aber auch wenn ich die Dateien auf ein ext3 Partition kopiere, wird das ganze nicht besser. Irgendwelche Vorschlaege?