AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / coding / 问题 / 77476271
Accepted
Peter Jensen
Peter Jensen
Asked: 2023-11-14 03:07:26 +0800 CST2023-11-14 03:07:26 +0800 CST 2023-11-14 03:07:26 +0800 CST

如何全局缩小投影仪框架中内容的宽度?

  • 772

我想缩小投影仪演示中框架中内容的宽度。目前,我通过在每一帧中使用小型页面环境来做到这一点。有没有办法全局缩小这个宽度,以避免在每个帧中手动缩小宽度?

\documentclass[9pt,trans,xcolor={table},envcountsect]{beamer} % Plain

\usefonttheme[onlymath]{serif}
\usetheme[shownavsym,right]{Aalborg}

\setbeamertemplate{section in toc}[sections numbered] % Automatic enumeration of sections
\setbeamertemplate{blocks}[rounded][shadow=true] 

\definecolor{dgreen}{rgb}{0.,0.6,0.} 
\definecolor{aaublue}{RGB}{33,26,82}% dark blue

\usepackage{etoolbox} % In order to still use an outdated beamer version

\AtBeginEnvironment{theorem}{%
\setbeamertemplate{itemize items}[circle]                    % Shape of bullet-points
\setbeamercolor{block title}{bg=dgreen!100!white,fg=white}%
\setbeamercolor{itemize item}{fg=dgreen!100!white}%
\setbeamercolor{itemize subitem}{fg=dgreen!100!white}%
\setbeamercolor{itemize subsubitem}{fg=dgreen!100!white}%
\setbeamercolor{enumerate item}{fg=dgreen!100!black}%
\setbeamercolor{enumerate subitem}{fg=dgreen!100!black}%
\setbeamercolor{enumerate subsubitem}{fg=dgreen!100!black}%
}

\AtBeginEnvironment{definition}{%
\setbeamertemplate{itemize items}[circle]                    % Shape of bullet-points
\setbeamercolor{block title}{bg=blue,fg=white}%
\setbeamercolor{itemize item}{fg=blue}%
\setbeamercolor{itemize subitem}{fg=blue}%
\setbeamercolor{itemize subsubitem}{fg=blue}%
\setbeamercolor{enumerate item}{fg=blue}%
\setbeamercolor{enumerate subitem}{fg=blue}%
\setbeamercolor{enumerate subsubitem}{fg=blue}%
}

\setbeamercolor*{block body}{bg=black!10!white,fg=black} 
\setbeamercolor*{block body alerted}{bg=normal text.bg!90!black,fg=black} 
\setbeamercolor*{block body example}{bg=normal text.bg!90!black,fg=black} 
\setbeamercolor*{block title}{parent=structure2,bg=normal text.bg!0!blue}
\setbeamercolor*{block title alerted}{use={normal text,alerted text},fg=alerted text.fg!0!white,bg=normal text.bg!10!red}
\setbeamercolor*{block title example}{use={normal text,example text},fg=white,bg=cyan}
\setbeamercolor*{block title theorem}{use={normal text,example text},fg=example text.fg!100!normal text.fg,bg=normal text.bg!0!dgreen}

\makeatletter
\pgfdeclareverticalshading[lower.bg,upper.bg]{bmb@transition}{200cm}{color(0pt)=(lower.bg); color(4pt)=(lower.bg); color(4pt)=(upper.bg)}
\makeatother

\setbeamertemplate{theorems}[numbered]
\addtobeamertemplate{theorem begin}{\normalfont}

\let\definition\undefined
\newtheorem{definition}{\translate{Definition}}[section]


\begin{document}

\begin{frame}[<+->]{Globally shrink the frame width}
    \begin{minipage}{0.89\textwidth}
        \begin{definition}
            \begin{itemize}
                \item Wanted: Reduction of the width of all content in all frames.
            \end{itemize}        
        \end{definition}
    \end{minipage}
\end{frame}

\end{document}
latex
  • 1 1 个回答
  • 16 Views

1 个回答

  • Voted
  1. Best Answer
    samcarter_is_at_topanswers.xyz
    2023-11-14T03:42:19+08:002023-11-14T03:42:19+08:00

    您可以使用\setbeamersize{...}调整左右文本边距:

    \documentclass[9pt,trans,xcolor={table},envcountsect]{beamer} % Plain
    
    \usefonttheme[onlymath]{serif}
    \usetheme[shownavsym,right]{Aalborg}
    
    \setbeamertemplate{section in toc}[sections numbered] % Automatic enumeration of sections
    \setbeamertemplate{blocks}[rounded][shadow=true] 
    
    \definecolor{dgreen}{rgb}{0.,0.6,0.} 
    \definecolor{aaublue}{RGB}{33,26,82}% dark blue
    
    \usepackage{etoolbox} % In order to still use an outdated beamer version
    
    \AtBeginEnvironment{theorem}{%
    \setbeamertemplate{itemize items}[circle]                    % Shape of bullet-points
    \setbeamercolor{block title}{bg=dgreen!100!white,fg=white}%
    \setbeamercolor{itemize item}{fg=dgreen!100!white}%
    \setbeamercolor{itemize subitem}{fg=dgreen!100!white}%
    \setbeamercolor{itemize subsubitem}{fg=dgreen!100!white}%
    \setbeamercolor{enumerate item}{fg=dgreen!100!black}%
    \setbeamercolor{enumerate subitem}{fg=dgreen!100!black}%
    \setbeamercolor{enumerate subsubitem}{fg=dgreen!100!black}%
    }
    
    \AtBeginEnvironment{definition}{%
    \setbeamertemplate{itemize items}[circle]                    % Shape of bullet-points
    \setbeamercolor{block title}{bg=blue,fg=white}%
    \setbeamercolor{itemize item}{fg=blue}%
    \setbeamercolor{itemize subitem}{fg=blue}%
    \setbeamercolor{itemize subsubitem}{fg=blue}%
    \setbeamercolor{enumerate item}{fg=blue}%
    \setbeamercolor{enumerate subitem}{fg=blue}%
    \setbeamercolor{enumerate subsubitem}{fg=blue}%
    }
    
    \setbeamercolor*{block body}{bg=black!10!white,fg=black} 
    \setbeamercolor*{block body alerted}{bg=normal text.bg!90!black,fg=black} 
    \setbeamercolor*{block body example}{bg=normal text.bg!90!black,fg=black} 
    \setbeamercolor*{block title}{parent=structure2,bg=normal text.bg!0!blue}
    \setbeamercolor*{block title alerted}{use={normal text,alerted text},fg=alerted text.fg!0!white,bg=normal text.bg!10!red}
    \setbeamercolor*{block title example}{use={normal text,example text},fg=white,bg=cyan}
    \setbeamercolor*{block title theorem}{use={normal text,example text},fg=example text.fg!100!normal text.fg,bg=normal text.bg!0!dgreen}
    
    \makeatletter
    \pgfdeclareverticalshading[lower.bg,upper.bg]{bmb@transition}{200cm}{color(0pt)=(lower.bg); color(4pt)=(lower.bg); color(4pt)=(upper.bg)}
    \makeatother
    
    \setbeamertemplate{theorems}[numbered]
    \addtobeamertemplate{theorem begin}{\normalfont}
    
    \let\definition\undefined
    \newtheorem{definition}{\translate{Definition}}[section]
    
    \setbeamersize{text margin right=2cm,text margin left=1cm}
    
    \begin{document}
    
    \begin{frame}[<+->]{Globally shrink the frame width}
    %    \begin{minipage}{0.89\textwidth}
            \begin{definition}
                \begin{itemize}
                    \item Wanted: Reduction of the width of all content in all frames.
                \end{itemize}        
            \end{definition}
    %    \end{minipage}
    \end{frame}
    
    \end{document}
    

    在此输入图像描述

    • 1

相关问题

  • XeLaTeX 中数学字体的问题

  • Tikz 图片内的标题不再起作用

  • 四开乳胶桌

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    使用 <font color="#xxx"> 突出显示 html 中的代码

    • 2 个回答
  • Marko Smith

    为什么在传递 {} 时重载解析更喜欢 std::nullptr_t 而不是类?

    • 1 个回答
  • Marko Smith

    您可以使用花括号初始化列表作为(默认)模板参数吗?

    • 2 个回答
  • Marko Smith

    为什么列表推导式在内部创建一个函数?

    • 1 个回答
  • Marko Smith

    我正在尝试仅使用海龟随机和数学模块来制作吃豆人游戏

    • 1 个回答
  • Marko Smith

    java.lang.NoSuchMethodError: 'void org.openqa.selenium.remote.http.ClientConfig.<init>(java.net.URI, java.time.Duration, java.time.Duratio

    • 3 个回答
  • Marko Smith

    为什么 'char -> int' 是提升,而 'char -> Short' 是转换(但不是提升)?

    • 4 个回答
  • Marko Smith

    为什么库中不调用全局变量的构造函数?

    • 1 个回答
  • Marko Smith

    std::common_reference_with 在元组上的行为不一致。哪个是对的?

    • 1 个回答
  • Marko Smith

    C++17 中 std::byte 只能按位运算?

    • 1 个回答
  • Martin Hope
    fbrereto 为什么在传递 {} 时重载解析更喜欢 std::nullptr_t 而不是类? 2023-12-21 00:31:04 +0800 CST
  • Martin Hope
    比尔盖子 您可以使用花括号初始化列表作为(默认)模板参数吗? 2023-12-17 10:02:06 +0800 CST
  • Martin Hope
    Amir reza Riahi 为什么列表推导式在内部创建一个函数? 2023-11-16 20:53:19 +0800 CST
  • Martin Hope
    Michael A fmt 格式 %H:%M:%S 不带小数 2023-11-11 01:13:05 +0800 CST
  • Martin Hope
    God I Hate Python C++20 的 std::views::filter 未正确过滤视图 2023-08-27 18:40:35 +0800 CST
  • Martin Hope
    LiDa Cute 为什么 'char -> int' 是提升,而 'char -> Short' 是转换(但不是提升)? 2023-08-24 20:46:59 +0800 CST
  • Martin Hope
    jabaa 为什么库中不调用全局变量的构造函数? 2023-08-18 07:15:20 +0800 CST
  • Martin Hope
    Panagiotis Syskakis std::common_reference_with 在元组上的行为不一致。哪个是对的? 2023-08-17 21:24:06 +0800 CST
  • Martin Hope
    Alex Guteniev 为什么编译器在这里错过矢量化? 2023-08-17 18:58:07 +0800 CST
  • Martin Hope
    wimalopaan C++17 中 std::byte 只能按位运算? 2023-08-17 17:13:58 +0800 CST

热门标签

python javascript c++ c# java typescript sql reactjs html

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve