所以基本上我有一个用“Metropolis”编写的主要论文投影仪项目。由于在过去的几个月里,我已经使用投影仪详细地介绍了一篇论文章节,因此我想在主 Metropolis 幻灯片中使用后面的幻灯片。请注意,论文章节的幻灯片是独立的(即它们包含一个双项参考书目……)章节的幻灯片与 Metropolis 的风格不同(我猜是马德里)。现在,按照背面的说明,1) 我下载了论文章节的源代码,2) 将其放在与 Metropolis 主文件相同的文件中,3) 将论文章节主文件的序言复制粘贴到 Metropolis 的主文件中,4) 键入\include{amases21/main}
,即 amases21 论文章节(及其 .eps 图形和其余部分)所在的文件夹。
具体来说,经过上述操作3)之后,Metropolis 主程序的序言如下所示:
\documentclass[10pt]{beamer}
\usetheme[progressbar=frametitle]{metropolis}
\usepackage{appendixnumberbeamer}
\usepackage{booktabs}
\usepackage{tikz}
\usetikzlibrary{tikzmark,calc}
\usepackage{amsmath}
\usepackage{verbatim}
\usetikzlibrary{arrows,shapes}
\usepackage[scale=2]{ccicons}
\usepackage{enumitem}
%%%%%% THE COPY-PASTED PREAMBLE OF THE THESIS CHAPTER STARTS HERE:
\mode<presentation>
{
\usetheme{default} % nebo zkuste Darmstadt, Madrid, Warsaw,...
\usecolortheme{default} % nebo zkuste albatross, beaver, crane, ...
\usefonttheme{default} % nebo zkuste serif, structurebold, ...
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{caption}[numbered]
}
\newenvironment{squareenv}{\only{\setbeamertemplate{items}[square]}}{}
\usepackage{amsthm}
\setbeamertemplate{theorems}[numbered] % to number
\usepackage{times}
\usepackage[most]{tcolorbox}
\usepackage{lmodern}
\newtcbox{\mybox}{blank, on line, opacitytext=0.5}
\usepackage{subfig}
\usepackage{arydshln}
\usepackage[edges]{forest}
\usepackage{tcolorbox}
\theoremstyle{plain} % insert bellow all blocks you want in italic
\usetikzlibrary{positioning,shadows,trees,overlay-beamer-styles}
\tikzset{
every node/.style={draw,text width=2cm,drop shadow},
style1/.style= {rectangle, rounded corners=2pt, thin,align=center,fill=green!30},
style2/.style= {rectangle, rounded corners=6pt, thin,align=center,fill=green!60},
style3/.style= {rectangle,thin,align=left,fill=pink!60},
style4/.style= {fill=#1, minimum height=9ex, anchor=base},
svisible on/.style={alt=#1{}{opacity=0,every shadow/.style={opacity=0}}}
}
\usepackage{xcolor}
\newcommand{\highlightred}[1]{%
\colorbox{red!50}{$\displaystyle#1$}}
\newcommand{\highlightyellow}[1]{%
\colorbox{yellow!50}{$\displaystyle#1$}}
\newcommand{\highlightgreen}[1]{%
\colorbox{green!50}{$\displaystyle#1$}}
\newcommand{\highlightblue}[1]{%
\colorbox{blue!50}{$\displaystyle#1$}}
\newcommand{\highlightpink}[1]{%
\colorbox{pink!40}{$\displaystyle#1$}}
\newcommand{\highlightorange}[1]{%
\colorbox{orange!40}{$\displaystyle#1$}}
\newcommand{\highlightcyan}[1]{%
\colorbox{cyan!40}{$\displaystyle#1$}}
\newcommand{\highlightbrown}[1]{%
\colorbox{brown!40}{$\displaystyle#1$}}
\usetikzlibrary{arrows.meta, quotes,shapes}
\tikzstyle{every picture}+=[remember picture]
\tikzstyle{na} = [baseline=-.5ex]
\usepackage{graphicx}
\usepackage{tcolorbox}
\usepackage[english]{babel}
\newcommand{\indep}{\perp \!\!\! \perp}
\usepackage[utf8]{inputenc}
\usepackage{mathtools}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
%definice matematických prostředí
\newtheorem{veta}{Věta}
\newtheorem{lema}[veta]{Lemma}
%%%%%% THE COPY-PASTED PREAMBLE OF THE THESIS CHAPTER ENDS HERE
\usepackage{pgfplots}
\usepgfplotslibrary{dateplot}
\usepackage{xspace}
\newcommand{\themename}{\textbf{\textsc{metropolis}}\xspace}
\title{At the intersection between Machine Learning and
Econometrics: theory and applications}
\subtitle{}
\date{}
\author{Federico Nutarelli}
\institute{IMT School for Advanced Studies, Lucca}
\titlegraphic{
\includegraphics[width=4cm]{Logo.png}
}
%%%% METROPOLIS SLIDE:
\begin{frame}{Overview}
Part 2 (Chapters 3-4), \textbf{\textsc{Machine Learning and Econometrics}}:
\vspace{1.2cm}
\\
\textbf{\textsc{RQ3:}} The power of Econometrics. How does market size impact on market innovation? \\~\\
\textbf{\textsc{RQ4:}} The combination of machine learning and economic intuition: an application
of matrix completion (MC) to economic complexity. Can ML help in developing a novel index of economic complexity?
\end{frame}
%%% MADRID SLIDE:
\begin{frame}[label=myframe]
\begin{tikzpicture}[remember picture,
level 1/.style={sibling distance=45mm},
edge from parent/.style={->,draw},
>=latex,node distance=1.4em]
% the initial tree ("root" and "text nodes")
\node[style1] {About $\varepsilon_{n,t}$}
child[svisible on=<2->] {node[style2] (c1) {$\overline{\varepsilon}_{n,t}=0$}}
child[svisible on=<3->] {node[style2] (c2) {\textbf{$\varepsilon_{n,t} \not\!\perp\!\!\!\perp \varepsilon_{n,s}$}}}
child[svisible on=<4->] {node[style2] (c3) {$\varepsilon_{n,t} \indep \underline{x}_{n,t}$}};
\begin{scope}[svisible on=<3->]
\node [style3,below=of c2,xshift=15pt] (c21) {take units $n \neq m$};
\node [style3,below=of c21] (c22) {times:\\ $t \neq s$};
\node [style3,below=of c22] (c23) {$\varepsilon_{n,t}\indep\varepsilon_{m,s}$};
\node [style3,below=of c23] (c24) {time dependence in \textbf{same unit}};
\foreach \value in {1,...,4}
\draw[->] (c2.195) |- (c2\value.west);
\end{scope}
\end{tikzpicture}
\end{frame}
当我尝试运行整体代码时,只出现 Metropolis 部分。
现在,我首先怀疑两种不同的风格(马德里和大都会)在某种程度上存在冲突。有没有办法巧妙地将两者结合起来?比如:我希望论文章节的幻灯片最好能适应大都会风格。
编辑:具体来说,我将在这里向您展示我提到的两种不同风格:在第一种,METROPOLIS,幻灯片如下所示:而在马德里,幻灯片是这样的: ,还有这样的(为了展示它们的多样性): 当然,这两个演示文稿由更多幻灯片组成。我的目标是将马德里幻灯片粘贴到大都市演示文稿中,并可能将其样式更改为大都市。换句话说,我想做以下两项中的任一项:1)(不是最佳解决方案)简单地将马德里风格的幻灯片附加到大都市幻灯片中;2)(最佳解决方案)将马德里风格的幻灯片附加到大都市幻灯片中并将其风格转变为都市风格
例如,我尝试在马德里幻灯片上标记一个框架(作为示例),然后将其包含\loadpresentation{amases.tex} \againframe{myframe}
在大都市中,但显然不起作用
编辑2:在代码中添加了一张马德里的幻灯片和一张大都市的幻灯片。
谢谢你,
费德里科
答案1
嗯,很难给出一个最终的答案,但我可以肯定地说,你不能简单地复制某个文档的整个前言并将其粘贴到另一个文档中,因为这肯定会导致代码混乱,可能导致大量的包、选项和定义冲突,而且很可能不是达到您所期望的结果。
相反,我建议您执行以下操作:
做不是首先将其他序言中的任何内容复制到您的文档中。
仅将相关的幻灯片复制到您的文档中。
尝试编译。您可能会收到很多错误和警告,但从这些错误和警告中,您将知道需要将哪些包和宏定义从其他文档复制到您的序言中。
现在,查看两个序言并检查您真正需要接管哪些包和宏定义,然后将它们粘贴到文档的序言中。
重复步骤 2 至 3,直到一切正常。只需逐一检查错误和警告。可能需要进行一些最终调整才能使一切完美。
这实际上是合并两个演示文稿而不会出现任何问题的唯一安全方法。
为了修复您发布的代码,我只能给您一些可能对您有帮助的提示:
您已经在代码的第二行中定义了主题
\usetheme
。因此,应删除其他文档前言中的以下几行,因为它们将覆盖这些设置:\mode<presentation> { \usetheme{default} % nebo zkuste Darmstadt, Madrid, Warsaw,... \usecolortheme{default} % nebo zkuste albatross, beaver, crane, ... \usefonttheme{default} % nebo zkuste serif, structurebold, ... \setbeamertemplate{navigation symbols}{} \setbeamertemplate{caption}[numbered] }
其他文档中的前言部分应谨慎处理,因为在我看来它非常混乱:它有
\usepackage{tcolorbox}
三次,但保留\usepackage[most]{tcolorbox}
一次就足够了。它还有\usepackage{lmodern}
两次,你应该将它们连同一起\usepackage{times}
删除,以免弄乱metropolis
主题的默认字体。如果您使用 XeLaTeX 编译文档,则应删除
\usepackage[utf8]{inputenc}
和\usepackage[T1]{fontenc}
。
但是,正如我所说,这些要点只能修复最有问题的部分,而且由于我不知道您的其他幻灯片,因此可能还有很多东西需要调整。因此,我强烈建议您遵循上述步骤,而不是仅应用这几个修复。