Anzeige:
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 30

Thema: Klasse Beamer erzeugt keine PDF-Datei

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.10.2009
    Beiträge
    197

    Klasse Beamer erzeugt keine PDF-Datei

    Hallo Freunde!

    Ich habe im Internet diese Anleitung hier zur Klasse "beamer" gefunden. http://www2.informatik.hu-berlin.de/...lz/beamer.html
    Dummerweise erzeugt mir TeXnicCenter beim Rendern immer wenn ich diese Dokumentenklasse verwende keine PDF-Datei. Er zeigt zwar im Log keine Fehler und Warnungen an, dennoch kommt aber keine Datei zustande. Selbst bei den Beispielen der Seite nicht. Normalerweise verwende ich immer "\documentclass[a4paper]{scrartcl}", da gibt es keine Probleme. Wisst ihr, woran das liegt?

  2. #2
    Registrierter Benutzer
    Registriert seit
    05.04.2007
    Beiträge
    535
    Gib uns am Besten ein Minimalbeispiel, um das Problem näher analysieren zu können.

    PS: Langsam wird mir TeXnicCenter unheimlich. Irgendwie hat der Editor Hin und Wieder Probleme mit der PDF-Ausgabe. Kenne ich noch aus meiner Anfangszeit.
    LaTeX Workshop: http://www.fadi-semmo.de/latex/workshop/
    Mein System: Windows 8.1, TeXLive 2013, TeXmaker 4.1

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.10.2009
    Beiträge
    197
    Ich könnte zum Beispiel hier einen Beispielcode posten, den TeXnicCenter nicht rendert (der ist aus der Seite), doch ich habe noch keine Datei erzeugen können mit der Klasse \documentclass{beamer}. Ich denke also nicht, dass es an diesem Code hier liegt.

    \documentclass{beamer}

    \usepackage[ngerman]{babel}
    \usepackage[latin1]{inputenc}

    \usetheme{Boadilla}

    \setbeamercovered{transparent}
    \beamertemplatenavigationsymbolsempty
    \setbeamertemplate{footline}[frame number]

    \title{Proseminar Grenzen der Berechenbarkeit}

    \author[M. Schulz]{
    Michael Schulz
    }

    \begin{document}

    \end{document}

  4. #4
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Ich bin zu 99,9% sicher, dass das mal wieder das Problem ist, dass das automatische Nachinstallieren von fehlenden Paketen nicht funktioniert. Das kann einerseits deshalb sein, weil der Aufruf der GUI für die Nachfrage aus TeXnicCenter heraus nicht funktioniert. Es kann aber auch sein, dass MiKTeX versucht, ein Repository zu verwenden, das derzeit nicht verfügbar ist.

    Daher: Ruf pdflatex mal von der Eingabeaufforderung aus auf. Wenn die automatische Paketinstallation dann schief geht, solltest Du wengistens Fehlermeldungen zu sehen bekommen. Der Aufruf geht eigentlich ganz einfach:
    • Im Windows-Explorer (nicht Internet-Explorer!) zum Verzeichnis mit der Hauptdatei Deines Dokuments wechseln.
    • Umschalt+Rechte Maustaste drücken: Es erscheint ein Kontextmenü.
    • Im Kontextmenü »Eingabeaufforderung hier öffnen« auswählen: Es wird ein Fenster mit der Eingabeaufforderung geöffnet, wobei Du bereits im Verzeichnis der Hauptdatei Deines Dokuments bist.
    • In der Eingabeaufforderung »pdflatex foo.tex« eingeben, wobei »foo.tex« durch den Namen Deiner Hauptdatei ersetzt werden muss: Es wird ein pdflatex-Lauf durchgeführt und es erscheinen dabei diverse Meldungen. Im einfachen Fehlerfall bleibt TeX entweder stehen und wartet auf Interaktion. Im Fall eines fatalen Fehlers bricht der Lauf ab und es wird auch kein pdf erzeugt. In jedem Fall kannst Du die Fehlermeldung mit Copy&Paste kopieren.

    Im übrigen empfehle ich, TeXworks auszuprobieren. Das hat bezüglich der Nachinstallation von Paketen weniger Probleme. Außerdem ist ein PDF-Viewer eingebaut.
    Geändert von Schweinebacke (03-11-2010 um 16:39 Uhr)

  5. #5
    Registrierter Benutzer
    Registriert seit
    20.10.2009
    Beiträge
    197
    Danke, das hat geholfen. Es kam ein Popup von Windows, das mich um Erlaubnis bat, den Package Manager zu öffnen und dann hat er wohl ein Paket nachinstalliert. Nun erstellt mir auch TeXnicCenter die PDF-Dateien.

    Doch ein weiteres Problem kommt nun zum Vorschein: Ich kann die Dateien nicht öffnen, bzw. beim Öffnen sagt mir Adobe Reader, dass er die Datei nicht öffnen kann, weil der Datentyp nicht unterstützt wird oder die Datei beschädigt sei.
    Wie kommt das?

  6. #6
    Registrierter Benutzer
    Registriert seit
    05.04.2007
    Beiträge
    535
    Zitat Zitat von latexy Beitrag anzeigen
    Ich könnte zum Beispiel hier einen Beispielcode posten, den TeXnicCenter nicht rendert (der ist aus der Seite), doch ich habe noch keine Datei erzeugen können mit der Klasse \documentclass{beamer}. Ich denke also nicht, dass es an diesem Code hier liegt.

    \documentclass{beamer}

    \usepackage[ngerman]{babel}
    \usepackage[latin1]{inputenc}

    \usetheme{Boadilla}

    \setbeamercovered{transparent}
    \beamertemplatenavigationsymbolsempty
    \setbeamertemplate{footline}[frame number]

    \title{Proseminar Grenzen der Berechenbarkeit}

    \author[M. Schulz]{
    Michael Schulz
    }

    \begin{document}

    \end{document}
    Wenn du zwischen \begin{document} und \end{document} nichts zu stehen hast kann auch nichts erzeugt werden.

    Zitat Zitat von Schweinebacke Beitrag anzeigen
    Ich bin zu 99,9% sicher, dass das mal wieder das Problem ist, dass das automatische Nachinstallieren von fehlenden Paketen nicht funktioniert.
    Eigentlich sollten die Pakete beamer, inputenc und babel bei der Basic-Installation von MikTeX dabei sein. Es stimmt aber, dass TeXnicCenter seit MikTeX 2.8 Probleme mit der "on the fly"-Installation von Paketen hat.
    Geändert von Bilbo (03-11-2010 um 17:02 Uhr)
    LaTeX Workshop: http://www.fadi-semmo.de/latex/workshop/
    Mein System: Windows 8.1, TeXLive 2013, TeXmaker 4.1

  7. #7
    Registrierter Benutzer
    Registriert seit
    20.10.2009
    Beiträge
    197
    Das habe ich mir erst auch gedacht, aber es ist bei allen Dokumenten so, die ich getestet habe, also zum Beispiel auch mit dem Bereich ganz unten:

    \begin{document}

    \begin{frame}
    Test
    \end{frame}

    \end{document}

  8. #8
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Der Adobe Reader kann die PDF-Datei erst öffnen, wenn pdflatex sie geschlossen hat. pdflatex wiederum kann die PDF-Datei nur neu erstellen, wenn der Adobe Reader sie geschlossen hat. Falls der Adobe Reader aus TeXnicCenter heraus aufgerufen wird, kann auch dabei noch etwas schief gehen. Ich würde deshalb das Windows-Allheilmittel des Neustarts ausprobieren. Wenn sich danach die PDF-Datei aus dem Explorer heraus nicht öffnen lässt, selbigen beenden und die PDF-Datei nochmal neu erzeugen. Wenn sie sich dann noch immer nicht öffnen lässt, mal kontrollieren, ob auch eine aktuelle Version des Adobe Readers verwendet wird. Wenn das auch nicht hilft, musst Du ein minimales PDF, das Du erzeugt hast, irgendwo bereit stellen. Hilfreich wäre u. U. auch, wenn Du die Fehlermeldung des Readers exakt angibst.

  9. #9
    Registrierter Benutzer
    Registriert seit
    31.03.2010
    Beiträge
    1.039
    Zitat Zitat von Bilbo Beitrag anzeigen
    Eigentlich sollten die Pakete beamer, inputenc und babel bei der Basic-Installation von MikTeX dabei sein.
    beamer lädt selbst noch eine ganze Reihe an Paketen.

  10. #10
    Registrierter Benutzer
    Registriert seit
    20.10.2009
    Beiträge
    197
    Ah, jetzt gehts. Habe es noch einmal über die Konsole gemacht. Da musste wohl noch etwas installiert werden, das "\begin{frame}" war ihm wohl noch nicht bekannt.

  11. #11
    Registrierter Benutzer
    Registriert seit
    20.10.2009
    Beiträge
    197
    Komisch, bei manchen Dokumenten klappt das Erzeugen und Öffnen der PDF-Datei immer wenn ich es über die Konsole rendern lasse, aber bei jedem Rendern kommt erneut das Package-Manager-Popup, wenn ich die Datei aber über das TeXnicCenter rendern lasse, erzeugt mir dieses zwar auch eine PDF-Datei, diese lässt sich aber nicht öffnen.

  12. #12
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Wenn dasselbe Dokument immer wieder den Package Manager aufruft, und dann ohne Fehler weiterkompiliert, hat ist die FNDB wahrscheinlich nicht korrekt. Mach mal auf der Kommandozeile

    initexmf -u
    initexmf --admin -u

    das Ganze am besten als normaler User + als Admin.

  13. #13
    Registrierter Benutzer
    Registriert seit
    20.10.2009
    Beiträge
    197
    Hier ein Beispiel. Über die Konsole keine Problem, jedes Mal kommt aber dieses Popup, die in TeXnicCenter gerenderte PDF-Datei lässt aber nicht öffnen.
    Ich wollte sie hier gerade anhängen, da siehe ich den Grund schon: Sie ist 0 B groß. Wie kommt das denn?

    \documentclass{beamer}

    \usepackage{ngerman}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}



    \title{Titel}
    \author{Ich}
    \date{\today}


    \begin{document}

    \parindent 0cm


    \begin{frame}
    \titlepage
    \end{frame}

    \begin{frame}
    Test
    \end{frame}


    \end{document}

  14. #14
    Registrierter Benutzer
    Registriert seit
    20.10.2009
    Beiträge
    197
    Zitat Zitat von u_fischer Beitrag anzeigen
    Wenn dasselbe Dokument immer wieder den Package Manager aufruft, und dann ohne Fehler weiterkompiliert, hat ist die FNDB wahrscheinlich nicht korrekt. Mach mal auf der Kommandozeile

    initexmf -u
    initexmf --admin -u

    das Ganze am besten als normaler User + als Admin.
    Hat nicht geholfen. Aber was mir nun aufgefallen ist, jede mit TeXnicCenter erstellte PDF-Datei ist, wenn sie der Klasser beamer angehört, 0 B groß.

  15. #15
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    1. Welches Paket will miktex denn immer wieder installieren?

    2. Kompiliere dein kleines Beispiel mal und zeige die komplette log-Datei (am besten in .txt umbenennen und anhängen.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •