Beamer verwenden von input

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Beamer verwenden von input

von braniz » So 10. Jun 2018, 12:51

Danke für die schnelle Antwort.
Hat so weit funktioniert.

Leider habe ich da durch bei der Erzeugung des reinen PDF's Unerwünschte Probleme.

Die Überschriften von "chapter" und "frame" werden im PDF angezeigt.
\chapter{Erstes Kapitel}

\begin{frame}{Erstes Kapitel}
[\code]

Das muss ich wohl noch ein wenig überlege wie ich das Problem löse.

Danke.

von Gast » So 10. Jun 2018, 11:07

Durch ignorenonframetext wird das außerhalb einer frame-Umgebung stehende \input ignoriert. Natürlich könnte man durch ein explizites \mode<all> vor dem \input dafür sorgen, dass das \input trotzdem ausgeführt wird. Allerdings gilt das dann nicht nur für die \input-Anweisung, sondern auch für das gesamte text-1.tex, was natürlich nicht erwünscht ist. Nun könnte man in text-1.tex ein \mode* einfügen, um erneut (nahezu) alles zwischen frame-Umgebungen wieder zu ignorieren:
\begin{filecontents*}{text-1.tex}
\mode*
\chapter{Erstes Kapitel}

\begin{frame}{Erstes Kapitel}
   Text vom Ersten Kapitel
\end{frame}

\chapter{Zweites Kapitel}

\begin{frame}{Zweites Kapitel}
Text vom Zweites Kapitel
\end{frame}
\end{filecontents*}

\documentclass[ignorenonframetext,handout]{beamer}

\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[ngerman]{babel}

\title{Titel der Präsentation}
\author{Name}
\date{\today}



\begin{document}
   
   \begin{frame}
      \maketitle
   \end{frame}

   \mode<all>\input{text-1}

\end{document}
Das gilt dann aber natürlich immer, wenn diese Datei gelesen wird.

Die Problematik ist bei der Erklärung zu \mode* in der [d]beamer[/d]-Anleitung an einem Beispiel erklärt.

Beamer verwenden von input

von braniz » So 10. Jun 2018, 10:49

Hallo Leute.

Ich befasse mich gerade mit beamer. Eine erste Präsentation habe ich schon erfolgreich erstellen können.

Habe mich an dieser Doku Orientiert. https://www.mlte.de/latex/beamer/
Da wird beschrieben das man aus einem Beamer Dokument eine "normales" Dokument erstellen kann.

Nun möchte ich aus einem längeren Latex Dokument Teile für die Präsentation verwenden. Sollte rein Theoretisch gehen.

Leider wird der "externe" Text nicht mit eingefügt. Wo ist mein Denkproblem?

Hier mein Beispiel:
Text der mit input eingefügt werden soll, Datei Name text-1
\chapter{Erstes Kapitel}

\begin{frame}{Erstes Kapitel}
	Text vom Ersten Kapitel
\end{frame}

\chapter{Zweites Kapitel}

\begin{frame}{Zweites Kapitel}
Text vom Zweites Kapitel
\end{frame}
Latex Beamer
\documentclass[ignorenonframetext,handout]{beamer}

\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage[ngerman]{babel}

\title{Titel der Präsentation}
\author{Name}
\date{\today}



\begin{document}
	
	\begin{frame}{}
		\maketitle
	\end{frame}

	\input{text-1}

\end{document}

Nach oben