von obychef2 » Fr 4. Apr 2014, 16:11
Hallo nochmal,
Ich habe doch noch ein Problem mit der vorkompilierten Präambel entdeckt:
Als statischen Teil habe ich
\documentclass[xcolor=dvipsnames]{beamer}
\usepackage{etex}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\parindent=0mm
\usetheme{Boadilla}
\usepackage{graphics}
\usepackage{amsmath}
\usepackage{sansmath}
\newcommand{\changefont}[3]{\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
\setbeamercolor*{block title}{bg=gray}
\setbeamercolor*{block body}{bg=lightgray}
\setbeamerfont{MyMiniSize}{size*={2.00}{2.00}}
\setbeamerfont{MyMiniSizeForLargeLegends}{size*={3.00}{2.00}}
\setbeamerfont{MySmallerThanTinySize}{size*={4.00}{2.00}}
\setbeamerfont{frametitle}{family=\sffamily,series=\bfseries,size=\fontsize{12}{13}}}
\setbeamerfont{footnote}{family=\sffamily,series=\mdseries,size={\fontsize{5}{5}}}
\usepackage{graphicx}
\usepackage{pgfplots}
\usepackage{epstopdf}
\setbeamertemplate{navigation symbols}{}
\hypersetup{bookmarks = true,bookmarksopen=false}
\pgfplotsset{width=7cm,compat=newest}
\usepgfplotslibrary{clickable}
und als dynamischen Teil je nach Anwendung (der Endanwender kann hier optional beliebige Eingaben machen) die Befehle
\date,\author,\title,\institute,\usecolortheme,\setbeamerfont,\phone,\email,\usefontheme,\setbeamertemplate, etc..
.
Mit \begin{document}\frame{\titlepage}\end{document} erstelle ich anschließend meine Titelseite.
Wenn ich nun an Stelle des statischen Teils mein vorkompiliertes .fmt einbinde, wird zwar alles ohne Fehler kompiliert, aber die Titelseite sieht nicht wie erwartet aus (Informationen wie Titel, Autor oder auch das \colortheme werden anscheinend ignoriert).
Weiß jemand, woran das liegen könnte, bzw. ob durch das Vorkompilieren die Makros für z.b. \titlepage nicht mehr durch den dynamischen Part geändert werden können? Das würde bedeuten, dass auch schon
die Zeile \documentclass{beamer} als "dynamisch" zu behandeln wäre? Mit \endofdump werde ich diesen Teil aber doch stets mitkompilieren müssen, oder?
Vielen Dank!
Hallo nochmal,
Ich habe doch noch ein Problem mit der vorkompilierten Präambel entdeckt:
Als statischen Teil habe ich
[code]
\documentclass[xcolor=dvipsnames]{beamer}
\usepackage{etex}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\parindent=0mm
\usetheme{Boadilla}
\usepackage{graphics}
\usepackage{amsmath}
\usepackage{sansmath}
\newcommand{\changefont}[3]{\fontfamily{#1} \fontseries{#2} \fontshape{#3} \selectfont}
\setbeamercolor*{block title}{bg=gray}
\setbeamercolor*{block body}{bg=lightgray}
\setbeamerfont{MyMiniSize}{size*={2.00}{2.00}}
\setbeamerfont{MyMiniSizeForLargeLegends}{size*={3.00}{2.00}}
\setbeamerfont{MySmallerThanTinySize}{size*={4.00}{2.00}}
\setbeamerfont{frametitle}{family=\sffamily,series=\bfseries,size=\fontsize{12}{13}}}
\setbeamerfont{footnote}{family=\sffamily,series=\mdseries,size={\fontsize{5}{5}}}
\usepackage{graphicx}
\usepackage{pgfplots}
\usepackage{epstopdf}
\setbeamertemplate{navigation symbols}{}
\hypersetup{bookmarks = true,bookmarksopen=false}
\pgfplotsset{width=7cm,compat=newest}
\usepgfplotslibrary{clickable}
[/code]
und als dynamischen Teil je nach Anwendung (der Endanwender kann hier optional beliebige Eingaben machen) die Befehle
[code]
\date,\author,\title,\institute,\usecolortheme,\setbeamerfont,\phone,\email,\usefontheme,\setbeamertemplate, etc..
[/code]
.
Mit \begin{document}\frame{\titlepage}\end{document} erstelle ich anschließend meine Titelseite.
Wenn ich nun an Stelle des statischen Teils mein vorkompiliertes .fmt einbinde, wird zwar alles ohne Fehler kompiliert, aber die Titelseite sieht nicht wie erwartet aus (Informationen wie Titel, Autor oder auch das \colortheme werden anscheinend ignoriert).
Weiß jemand, woran das liegen könnte, bzw. ob durch das Vorkompilieren die Makros für z.b. \titlepage nicht mehr durch den dynamischen Part geändert werden können? Das würde bedeuten, dass auch schon
die Zeile \documentclass{beamer} als "dynamisch" zu behandeln wäre? Mit \endofdump werde ich diesen Teil aber doch stets mitkompilieren müssen, oder?
Vielen Dank!