MiKTeX Packages updaten

Hallo!

Ich habe festgestellt, dass meine Beamer-Documentclass anscheinend nicht korrekt funktioniert, da example-Dateien nach der Kompilierung nicht richtig angezeigt werden. Ich würde das Package gern updaten. Über den Update Wizard klappt das aber nicht, weil er automatisch keine Updates findet (obwohl ich mir ziemlich sicher bin, dass das bei mir installierte Beamer-Package nicht die aktuellste Version ist). Wie kann ich das manuell machen? Einfach die Dateien dort reinkopieren?

Viele Grüße,
Anja

Hallo!

Ich habe festgestellt, dass meine Beamer-Documentclass
anscheinend nicht korrekt funktioniert, da example-Dateien
nach der Kompilierung nicht richtig angezeigt werden.

Genauer?

Ich
würde das Package gern updaten. Über den Update Wizard klappt
das aber nicht, weil er automatisch keine Updates findet
(obwohl ich mir ziemlich sicher bin, dass das bei mir
installierte Beamer-Package nicht die aktuellste Version ist).

Welche Version von MikTeX ist das denn? Der MikTeX update wizard findet meines Wissens nur Updates, wenn für MikTeX selbst welche verfügbar sind. Das kann durchaus mal ein halbes Jahr älter sein, als aktuelle Originalquellen der Pakete.

Wie kann ich das manuell machen? Einfach die Dateien dort
reinkopieren?

Wie wäre es, wenn Du da einfach mal was ganz abgedrehtes machst und einen Blick in die Anleitung wirfst? Zur Not findest Du alles, was Du so für „beamer“ brauchst, unter http://latex-beamer.sourceforge.net/.

Gruß

Fritze

Hallo!

Ich habe festgestellt, dass meine Beamer-Documentclass
anscheinend nicht korrekt funktioniert, da example-Dateien
nach der Kompilierung nicht richtig angezeigt werden.

Genauer?

Alles, was mit Gliederung zu tun hat (in der Kopfzeile, Gliederungsseiten zwischendurch sind nur weiße Blätter etc.) wird nicht angezeigt.

Ich
würde das Package gern updaten. Über den Update Wizard klappt
das aber nicht, weil er automatisch keine Updates findet
(obwohl ich mir ziemlich sicher bin, dass das bei mir
installierte Beamer-Package nicht die aktuellste Version ist).

Welche Version von MikTeX ist das denn?

2.4

Der MikTeX update
wizard findet meines Wissens nur Updates, wenn für MikTeX
selbst welche verfügbar sind. Das kann durchaus mal ein halbes
Jahr älter sein, als aktuelle Originalquellen der Pakete.

Es gibt zwar eine MiKTeX Version 2.5, aber das Update klappt partout nicht (the operation could not be completed for the following reason: the operation failed for some reason. Details: C:\texmf\miktex\bin\initexmf.exe
und dann:
mkfntmap: The config file could not be found.
initexmf.exe: The operation failed for some reason.
Error: The operation failed for some reason.
). Deshalb würde ich wenigstens das Package selbst gern updaten.

Wie kann ich das manuell machen? Einfach die Dateien dort
reinkopieren?

Wie wäre es, wenn Du da einfach mal was ganz abgedrehtes
machst und einen Blick in die Anleitung wirfst? Zur Not
findest Du alles, was Du so für „beamer“ brauchst, unter
http://latex-beamer.sourceforge.net/.

So abgedreht ist es nun auch wieder nicht, denn in den letzten paar Tagen tu ich nichts anderes, als den Beamer User Guide zu lesen. Zu MiKTeX steht aber drin, man solle über den Update Wizard installieren. Updaten soll man ja über das Ersetzen von Files, aber da mir das suspekt erscheint, habe ich hier noch mal gefragt.

Btw: Gibt es eine Möglichkeit, die MiKTeX 2.5 Files irgendwo erst auf den Rechner runterzuladen und dann zu installieren? Nach dem fehlgeschlagenen Update ging das Kompilieren (über TeXnicCenter) gar nicht mehr, also habe ich den alten MiKTeX deinstalliert und wollte eben das neue raufmachen. Hat sich aber beim Installieren aus dem Internet irgendwann verabschiedet. Nun stehe ich ziemlich dämlich da, nämlich ganz ohne MiKTeX und heute muss die Präsentation fertig werden…

Gruß,
Anja

Hallo!

Alles, was mit Gliederung zu tun hat (in der Kopfzeile,
Gliederungsseiten zwischendurch sind nur weiße Blätter etc.)
wird nicht angezeigt.

Ich kann mir kaum vorstellen, dass das ein bug von „beamer“ war. Eher „Pebkac“.

Welche Version von MikTeX ist das denn?

2.4

2.5 ist die aktuelle stabile Distribution.

Es gibt zwar eine MiKTeX Version 2.5, aber das Update klappt
partout nicht (the operation could not be completed for the
following reason: the operation failed for some reason.
Details: C:\texmf\miktex\bin\initexmf.exe

Es gibt (man sollte es kaum glauben) auch für MikTeX eine Installationsanleitung und einen Link auf „update issues“. Aber da Du jetzt sowieso alles verhunzt hast, hilft wohl lediglich noch eine komplette Neuinstallation. Dazu solltest Du allerdings die alte Version erstmal löschen. Wie das alles unter Windows funktioniert, weiss ich nicht. Windows hat keinerlei Paketmanagement, da ist wohl Handarbeit angesagt.

Btw: Gibt es eine Möglichkeit, die MiKTeX 2.5 Files irgendwo
erst auf den Rechner runterzuladen und dann zu installieren?

Hast Du überhaupt schonmal die Startseite http://www.miktex.org/ angeschaut? Da gibts unter anderem auch einen Verweis auf ein DVD Image (sinnvollerweise als Torrent).

Nach dem fehlgeschlagenen Update ging das Kompilieren (über
TeXnicCenter) gar nicht mehr, also habe ich den alten MiKTeX
deinstalliert und wollte eben das neue raufmachen. Hat sich
aber beim Installieren aus dem Internet irgendwann
verabschiedet.

Sowas passiert nie ohne Fehlermeldung. Bitte angeben.

Nun stehe ich ziemlich dämlich da, nämlich ganz
ohne MiKTeX und heute muss die Präsentation fertig werden…

Oh je!

Gruß

Fritze

Hi!

Alles, was mit Gliederung zu tun hat (in der Kopfzeile,
Gliederungsseiten zwischendurch sind nur weiße Blätter etc.)
wird nicht angezeigt.

Ich kann mir kaum vorstellen, dass das ein bug von „beamer“
war. Eher „Pebkac“.

Keine Ahnung, was Pebkac ist. Jedenfalls habe ich nach langem hin und her MiKTeX 2.5 installieren können und das Problem besteht dennoch weiterhin. :frowning:(

Welche Version von MikTeX ist das denn?

2.4

2.5 ist die aktuelle stabile Distribution.

Ja, das ist schon klar.

Es gibt zwar eine MiKTeX Version 2.5, aber das Update klappt
partout nicht (the operation could not be completed for the
following reason: the operation failed for some reason.
Details: C:\texmf\miktex\bin\initexmf.exe

Es gibt (man sollte es kaum glauben) auch für MikTeX eine
Installationsanleitung und einen Link auf „update issues“.

Es gibt bei MiKTeX einen Update Wizard, der sowas eigentlich schaffen sollte. Zum Ende des Updatens hin hat er halt diese Fehlermeldung ausgegeben.

Aber da Du jetzt sowieso alles verhunzt hast, hilft wohl
lediglich noch eine komplette Neuinstallation. Dazu solltest
Du allerdings die alte Version erstmal löschen. Wie das alles
unter Windows funktioniert, weiss ich nicht. Windows hat
keinerlei Paketmanagement, da ist wohl Handarbeit angesagt.

Ja, dafür gibt’s eine Anleitung: http://www.dante.de/help/documentation/miktex/

Das habe ich auch gemacht. Das Problem bei dem MiKTeX Installer war, dass es zwischendurch immer mal wieder ein Time Out gab. D.h., plötzlich stand da ewig nur ein Package da und es ging nicht weiter. Um alle Dateien runterzuladen, musste ich den Installer mind. 5 mal neu starten, die bereits runtergeladenen Packages hat er erkannt und „weitergemacht“, bis er wieder irgendwo ein Time Out hatte. Das war verdammt nervig und zeitaufwendig. Deshalb wäre es schön, wenn man irgendwo ganz einfach ein .zip-File runterladen könnte, wo das alles drin ist. Sowas in der Art hatte ich zum Installieren von Version 2.4 von jmd. bekommen.

Btw: Gibt es eine Möglichkeit, die MiKTeX 2.5 Files irgendwo
erst auf den Rechner runterzuladen und dann zu installieren?

Hast Du überhaupt schonmal die Startseite
http://www.miktex.org/ angeschaut?

Na sicher doch. Nicht nur einmal.

Da gibts unter anderem auch
einen Verweis auf ein DVD Image (sinnvollerweise als Torrent).

Auf sowas habe ich, zugegebenermaßen, nicht geachtet, weil ich nicht genau weiß, wie man mit sowas umgeht.

Nun stehe ich ziemlich dämlich da, nämlich ganz
ohne MiKTeX und heute muss die Präsentation fertig werden…

Oh je!

Na ja, jetzt ist die Präsentation halbwegs fertig. Brauche nur noch Quellen und hoffentlich findet sich noch der Fehler mit dem Inhaltsverzeichnis. Hast du da eine Idee?

Grüße,
Anja

PS: Ich hatte gedacht, das Beamer-Package sei schuld, u.a., weil auch z.B. im Beamer-Userguide als default-Theme ein völlig schlichtes Design angegeben ist, während ich, wenn ich bei mir „default“ eingebe, ein recht aufwendiges Ding bekomme. Und nun habe ich wahrlich keine Ahnung, woran das überhaupt liegen könnte außer am Package.

Hi!

Keine Ahnung, was Pebkac ist. Jedenfalls habe ich nach langem
hin und her MiKTeX 2.5 installieren können und das Problem
besteht dennoch weiterhin. :frowning:(

Das dachte ich mir. Zur Erklärung von Pebkac: http://de.wikipedia.org/wiki/D%C3%BCmmster_anzunehme…

[…]

Es gibt (man sollte es kaum glauben) auch für MikTeX eine
Installationsanleitung und einen Link auf „update issues“.

Es gibt bei MiKTeX einen Update Wizard, der sowas eigentlich
schaffen sollte. Zum Ende des Updatens hin hat er halt diese
Fehlermeldung ausgegeben.

Und unter „update issues“ kann man nachlesen, warum es zu dieser Fehlermeldung kommen und was man dagegen tun kann.

Ja, dafür gibt’s eine Anleitung:
http://www.dante.de/help/documentation/miktex/

Na bestens. Dann kennst Du ja „Dante“ schon. Da gibts eigentlich alles rund um TeX/LaTeX.

Das habe ich auch gemacht. Das Problem bei dem MiKTeX
Installer war, dass es zwischendurch immer mal wieder ein Time
Out gab. D.h., plötzlich stand da ewig nur ein Package da und
es ging nicht weiter.

Das ist kein MikTeX-Problem, sondern ein Netzwerkproblem. Hast Du es mal mit einem anderen Paketserver (Neusprech: Mirror) probiert?

Das war verdammt
nervig und zeitaufwendig. Deshalb wäre es schön, wenn man
irgendwo ganz einfach ein .zip-File runterladen könnte, wo das
alles drin ist. Sowas in der Art hatte ich zum Installieren
von Version 2.4 von jmd. bekommen.

Das „.zip-File“ wäre aber erstens keine besonders elegante Lösung für die Installation einer komplexen Software und zweitens für ein komplettes MikTeX mit allem Drum und Dran etlich 100 MB groß. Daher wählt man geschickterweise für die Verteilung BitTorrent (Computerbild: Piratensoftware), damit nicht ein armer Server alleine diese Datenmenge wieder und wieder bereitstellen muss.

Da gibts unter anderem auch
einen Verweis auf ein DVD Image (sinnvollerweise als Torrent).

Auf sowas habe ich, zugegebenermaßen, nicht geachtet, weil ich
nicht genau weiß, wie man mit sowas umgeht.

Dann kann ich Dir auch nicht weiterhelfen. Entweder Du machst eine Online-Installation (was anscheindend an Deiner Internetanbindung scheitert) oder Du lädst Dir die DVD runter. Weitere Methoden sind mir nicht Bekannt.

Na ja, jetzt ist die Präsentation halbwegs fertig. Brauche nur
noch Quellen und hoffentlich findet sich noch der Fehler mit
dem Inhaltsverzeichnis. Hast du da eine Idee?

Ich könnte anfangen Ideen zu entwicklen, wenn Du genau mitteilen könntest, was Dein Problem ist. Ich habe das bisher nicht verstanden. Am besten mit einem nachvollziehbaren Minimalbeispiel.

Gruß

Fritze

Hi!

Das dachte ich mir. Zur Erklärung von Pebkac:
http://de.wikipedia.org/wiki/D%C3%BCmmster_anzunehme…

ah ja :smile:

Das habe ich auch gemacht. Das Problem bei dem MiKTeX
Installer war, dass es zwischendurch immer mal wieder ein Time
Out gab. D.h., plötzlich stand da ewig nur ein Package da und
es ging nicht weiter.

Das ist kein MikTeX-Problem, sondern ein Netzwerkproblem. Hast
Du es mal mit einem anderen Paketserver (Neusprech: Mirror)
probiert?

Ja, habe ich.

Auf sowas habe ich, zugegebenermaßen, nicht geachtet, weil ich
nicht genau weiß, wie man mit sowas umgeht.

Dann kann ich Dir auch nicht weiterhelfen. Entweder Du machst
eine Online-Installation (was anscheindend an Deiner
Internetanbindung scheitert) oder Du lädst Dir die DVD runter.
Weitere Methoden sind mir nicht Bekannt.

Wie gesagt, nach ewigem hin und her hat die Online-Installation geklappt.

Na ja, jetzt ist die Präsentation halbwegs fertig. Brauche nur
noch Quellen und hoffentlich findet sich noch der Fehler mit
dem Inhaltsverzeichnis. Hast du da eine Idee?

Ich könnte anfangen Ideen zu entwicklen, wenn Du genau
mitteilen könntest, was Dein Problem ist. Ich habe das bisher
nicht verstanden. Am besten mit einem nachvollziehbaren
Minimalbeispiel.

Ok, nehmen wir mal diese „Präsentation“:

\documentclass{beamer}
\AtBeginSection[]

\begin{document}

\frame{\frametitle{Table of contents}\tableofcontents}

\section{Abschnitt 1}
\frame{
\frametitle{Folie1}
Text 1
}
\frame{
\frametitle{Folie2}
Text 2
}

\section{Abschnitt 2}
\frame{
\frametitle{Folie3}
Text 3
}

\end{document}

Eigentlich müsste im PDF-Dokument vor Folie 1 und vor Folie 2 jeweils das Inhaltsverzeichnis eingeblendet werden, bei dem die aktuelle section hervorgehoben ist (wegen \AtBeginSection[]). Das passiert aber nicht. Was mache ich also falsch?

Ein anderes Beispiel ist, wie gesagt, die Kompilierung des im TeX-Format gegebenen beamerexample3. Wenn ich die von mir kompilierte Version mit dem im Package enthaltenen PDF-Dokument vergleiche, dann fehlt in „meiner Kompilierung“ die Gliederung in der Kopfzeile und die Gliederungs-Zwischenfolien erscheinen zwar, sind aber komplett weiß.

Grüße,
Anja

Hallo,

Ok, nehmen wir mal diese „Präsentation“:

Ja.

Eigentlich müsste im PDF-Dokument vor Folie 1 und vor Folie 2
jeweils das Inhaltsverzeichnis eingeblendet werden,

Ja. Ich bekomme da ein Inhaltsverzeichnis.

bei dem
die aktuelle section hervorgehoben ist (wegen
\AtBeginSection[]).

Das habe ich ehrlich gesagt nicht verstanden, was Du damit meinst.

Ein anderes Beispiel ist, wie gesagt, die Kompilierung des im
TeX-Format gegebenen beamerexample3. Wenn ich die von mir
kompilierte Version mit dem im Package enthaltenen
PDF-Dokument vergleiche, dann fehlt in „meiner Kompilierung“
die Gliederung in der Kopfzeile und die
Gliederungs-Zwischenfolien erscheinen zwar, sind aber komplett
weiß.

Hm, tut bei mir einwandfrei (mit den bei Debian Sarge mitgelieferten Paketen). Deine MikTeX-Installation scheint geschrottet zu sein. Ich habe keine Ahnung von MikTeX und kann da nicht helfen.

Was ich Dir anbieten kann:

  • Dir die PDF-Datei Deines Minimalbeispiels zu senden

  • Dir eine TeX-Datei zu kompilieren (wenn die Präsentation ferrig werden muß)

  • Dir vorübergehend ein SSH-Login auf einem Rechner mit funktionierender Installation einzurichten.

HTH,

Sebastian

Hi!

Ich habe heute endlich mal die Gelegenheit, an eigenen Systemen
mit eigener Softwareauswahl zu arbeiten. Ich habe diese gleich mal um
die „Beamer“ Klassen für LaTeX erweitert und Dein Beispiel
eingegeben. Wie Sebastian bereits festgestellt hat funktioniert es
soweit einwandfrei.

\documentclass{beamer}
\AtBeginSection[]

\begin{document}

\frame{\frametitle{Table of contents}\tableofcontents}

\section{Abschnitt 1}
\frame{
 \frametitle{Folie1}
 Text 1
}
\frame{
 \frametitle{Folie2}
 Text 2
}

\section{Abschnitt 2}
\frame{
 \frametitle{Folie3}
 Text 3
}

\end{document}

Eigentlich müsste im PDF-Dokument vor Folie 1 und vor Folie 2
jeweils das Inhaltsverzeichnis eingeblendet werden, bei dem die
aktuelle section hervorgehoben ist (wegen \AtBeginSection[]). Das
passiert aber nicht. Was mache ich also falsch?

Du hast entweder die Anleitung nicht gelesen oder nicht verstanden.
Dort wird genau erklärt, was es mit dem „AtBeginSection“ Befehl auf
sich hat:

_\AtBeginSection[]{}
The given text will be inserted at the beginning of every section.
If the parameter is specified, this text will
be used for starred sections instead.

Different calls of this command will not „add up“ the given texts
(like the \AtBeginDocument command does), but will overwrite any
previous text._

LaTeX tut (wie üblich) genau das, was Du ihm sagst: Am Anfang jedes
per „\section“ gekennzeichneten Abschnitts möchte ich gerne gar
nichts einfügen. Auch besondere, per „\section*“ gekennzeichneten
Abschnitten, bitte nichts hinzufügen.

Dass Du es falsch machst verwundert mich umso mehr, da ca. drei
Zeilen weiter unten in der Anleitung als Beispiel genau das von Dir
benötigte steht:

\AtBeginSection[] % Do nothing for \section\*
{
\begin{frame}
 \frametitle{Outline}
 \tableofcontents[currentsection]
\end{frame}
}

Wenn Du diese „AtBeginSection“ Definition verwendest, dann stimmt
alles. Probiere es doch mal aus. Allgemein musst Du LaTeX schon
mitteilen, *was* es denn am Anfang jeder „Section“ machen soll.

Gruß

Fritze