#latex #r-markdown #beamer
#Латекс #r-markdown #луч
Вопрос:
Я новичок в beamer и делаю презентацию в RMarkdown, MWE которой выглядит следующим образом:
---
title: "Presentation Title"
author: "Name"
institute: "Institute"
date: "Date"
output:
beamer_presentation:
incremental: true
theme: "Berlin"
colortheme: "dove"
fonttheme: "structurebold"
includes:
in_header: preamble.tex
classoption: "aspectratio=169"
---
# Introductions
## subsection 1
- content A
- content B
# Course Details
# Getting Started
# Summary
preamble.tex
заключается в следующем:
usepackage{caption}
captionsetup[figure]{labelformat=empty}
setbeamercolor{frametitle}{fg=white,bg=black} %section slide title
setbeamercolor{section in foot}{fg=white, bg=black} % footsections
setbeamercolor{part title}{fg=white, bg=black}
setbeamertemplate{footline}
{
hbox{%
begin{beamercolorbox}[wd=.33paperwidth,ht=2.6ex,dp=1ex,left,leftskip=2ex]{section in foot} % footsection 1
usebeamerfont{section in foot}insertshortauthor
end{beamercolorbox}%
begin{beamercolorbox}[wd=.33paperwidth,ht=2.6ex,dp=1ex,center]{section in foot} % footsection 2
usebeamerfont{section in foot} inserttitle
end{beamercolorbox}%
begin{beamercolorbox}[wd=.34paperwidth,ht=2.6ex,dp=1ex,right,rightskip=2ex]{section in foot} % footsection 3
usebeamerfont{section in foot} email
end{beamercolorbox}}%
vskip0pt%
}
В настоящее время заголовки разделов выглядят следующим образом:
Я хочу, чтобы поле beamercolorbox, содержащее заголовки разделов, растягивалось по всей ширине страницы. Я не могу определить правильный атрибут beamer для этого. Пожалуйста, предложите, как я могу этого добиться.
Ответ №1:
Вы можете изменить свой preamble.tex
следующим образом:
usepackage{caption}
captionsetup[figure]{labelformat=empty}
setbeamercolor{frametitle}{fg=white,bg=black} %section slide title
setbeamercolor{section in foot}{fg=white, bg=black} % footsections
setbeamercolor{part title}{fg=white, bg=black}
setbeamertemplate{footline}
{
hbox{%
begin{beamercolorbox}[wd=.33paperwidth,ht=2.6ex,dp=1ex,left,leftskip=2ex]{section in foot} % footsection 1
usebeamerfont{section in foot}insertshortauthor
end{beamercolorbox}%
begin{beamercolorbox}[wd=.33paperwidth,ht=2.6ex,dp=1ex,center]{section in foot} % footsection 2
usebeamerfont{section in foot} inserttitle
end{beamercolorbox}%
begin{beamercolorbox}[wd=.34paperwidth,ht=2.6ex,dp=1ex,right,rightskip=2ex]{section in foot} % footsection 3
usebeamerfont{section in foot} email
end{beamercolorbox}}%
vskip0pt%
}
setbeamertemplate{section page}{
centering
begin{columns}
begin{column}{paperwidth}
begin{beamercolorbox}[sep=12pt,center]{part title}
usebeamerfont{section title}insertsectionpar
end{beamercolorbox}
end{column}
end{columns}
}