Hallo,
ich habe in LyX ein Problem mit beamer und dvipsnames, um damit Farboptionen für das beamer-Theme zu setzen.
In "reinem" TeX konnte ich das Problem, das offenbar durch einen Bug in beamer verursacht wird, durch Einfügen von
\RequirePackage[dvipsnames]{xcolor}
lösen, vgl.:
viewtopic.php?f=22&t=24520
In Lyx habe ich dazu unter "LaTeX-Vorspann" folgendes definiert:
\RequirePackage[dvipsnames]{xcolor}
\usetheme{Malmoe}
\usecolortheme[named=RoyalBlue]{structure}
\useinnertheme{circles}
\usefonttheme{serif}
Leider erhalte ich damit aber trotzdem diese Fehlermeldung:
! Package xcolor Error: Undefined color `beamer@structure@color'.
Wenn ich die LyX-Datei in TeX exportiere, erhalte ich folgenden Code:
%% LyX 2.3.6 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[ngerman,xcolor=dvipsnames]{beamer}
\usepackage{mathptmx}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{amssymb}
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
% this default might be overridden by plain title style
\newcommand\makebeamertitle{\frame{\maketitle}}%
% (ERT) argument for the TOC
\AtBeginDocument{%
\let\origtableofcontents=\tableofcontents
\def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}}
\def\gobbletableofcontents#1{\origtableofcontents}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\RequirePackage[dvipsnames]{xcolor}
\usetheme{Malmoe}
\usecolortheme[named=RoyalBlue]{structure}
\useinnertheme{circles}
\usefonttheme{serif}
\usepackage{blindtext}
\makeatother
\usepackage{babel}
\usepackage[style=din]{biblatex}
\addbibresource{\string"/home/hermannjosef/Eigene Dokumente/Literatur/Gesamte Bibliothek.bib\string"}
\begin{document}
\title[Kurzversion des Titels]{Titel}
\subtitle{Untertitel}
\author{Hermann J. Eckl}
\institute[Institution]{Institution 1\\
Institution 2}
\date[VER \today]{Veranstaltung \today}
\makebeamertitle
%\pgfdeclareimage[height=0.5cm]{institution-logo}{institution-logo-filename}
%\logo{\pgfuseimage{institution-logo}}
%\beamerdefaultoverlayspecification{<+->}
\begin{frame}
\frametitle<presentation>{Übersicht}
\tableofcontents{}
\end{frame}
\section{Einführung}
\subsection{Erster Aspekt}
\begin{frame}[<+->]{Überschrift}
\framesubtitle{Untertitel (optional)}
\begin{itemize}
\item Erster Punkt
\item Zweiter Punkt
\item Dritter Punkt
\end{itemize}
\end{frame}
\begin{frame}{Überschrift}
\begin{itemize}
\item Erster Punkt
\item Zweiter Punkt
\item Dritter Punkt
\end{itemize}
\end{frame}
\subsection{Zweiter Aspekt}
\begin{frame}{Überschrift}
\begin{itemize}
\item Erster Punkt
\item Zweiter Punkt
\item Dritter Punkt
\end{itemize}
\end{frame}
\section{Hauptteil}
\subsection{Erster Aspekt}
\begin{frame}{Überschrift}
\begin{itemize}
\item Erster Punkt
\item Zweiter Punkt
\item Dritter Punkt
\end{itemize}
\end{frame}
\begin{frame}{Überschrift}
\begin{itemize}
\item Erster Punkt
\item Zweiter Punkt
\item Dritter Punkt
\end{itemize}
\end{frame}
\subsection{Zweiter Aspekt}
\begin{frame}{Überschrift}
\begin{itemize}
\item Erster Punkt
\item Zweiter Punkt
\item Dritter Punkt
\end{itemize}
\end{frame}
\section*{Zusammenfassung}
\begin{frame}{Zusammenfassung}
\begin{itemize}
\item Die \alert{erste Hauptbotschaft} des Vortrags in ein bis zwei Zeilen.
\item Die \alert{zweite Hauptbotschaft} des Vortrags in ein bis zwei Zeilen.
\item Die \alert{dritte Hauptbotschaft} des Vortrags in ein bis zwei Zeilen.
\end{itemize}
\medskip{}
\begin{itemize}
\item Ausblick
\begin{itemize}
\item Erste offene Frage
\item Zweite offene Frage
\end{itemize}
\end{itemize}
\end{frame}
\appendix
\section{Anhang}
\begin{frame}
\frametitle<presentation>{Literatur}
\newblock
\end{frame}
\end{document}
Es zeigt sich, dass die Anweisung
\RequirePackage[dvipsnames]{xcolor}
ganz zu Beginn der LyX-Datei stehen müsste.
Gibt es eine Möglichkeit, wie ich LyX dies beibringen könnte?