Problemi con modifiche miniframes in Beamer

  • Creatore
    Topic
  • #121987
    Up
    0
    Down
    ::


    Ciao a tutti, sto preparando una presentazione in Beamer ed ho deciso di usare il miniframe con i punti che avanzano man mano che si va avanti nella presentazione. Il mio problema è il seguente: sotto al nome della sezione nel miniframe vengono messi solo 6 puntini per riga e se la sezione ha più di 6 slides si va a capo e si mettono fino ad altri 6 puntini ecc… Così facendo, avendo le sezioni più di 6 slides, il miniframe cresce di spessore e togliere spazio alla parte sotto, e questo mi crea qualche problema. C’è un modo per mettere più di 6 puntini sulla stessa riga? Vi allego di seguito il codice che sto usando:

    `\documentclass[
    8pt, % Set the default font size, options include: 8pt, 9pt, 10pt, 11pt, 12pt, 14pt, 17pt, 20pt
    %t, % Uncomment to vertically align all slide content to the top of the slide, rather than the default centered
    aspectratio=169, % Uncomment to set the aspect ratio to a 16:9 ratio which matches the aspect ratio of 1080p and 4K screens and projectors
    ]{beamer}

    \graphicspath{{img/}} % Specifies where to look for included images (trailing slash required)
    \usepackage[italian]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{amsfonts}
    \usepackage{mathrsfs}
    \usepackage{amsthm}
    \usepackage{graphicx}
    \usepackage[T1]{fontenc}
    \usepackage{floatflt}
    \usepackage{amsthm}
    \usepackage{fancyhdr}
    \usepackage{amscd}
    \usepackage{yfonts}
    \usepackage{tikz-cd}
    %\usepackage{mhchem}
    \usepackage{gensymb}
    \usepackage{chemfig}
    \usepackage{caption}
    \usepackage{subcaption}
    \usepackage{amssymb}
    \usepackage{mathtools}
    \usepackage{xfrac}
    \usepackage{xcolor}
    \usetheme{CamridgeUS}
    \usecolortheme{spruce}
    \usefonttheme{serif}
    \useinnertheme{circles}
    \useoutertheme{miniframes}
    `

    Qualcuno potrebbe aiutarmi perfavore? Ho provato a vedere se c’è un comando per modificare questa opzione ma mi è parso di capire che bisogni modificare proprio qualcosa di già definito in Beamer, e io non ho proprio le capacità per farlo…

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #121988
      Federico Gallo
      Partecipante
        Up
        0
        Down
        ::


        Non se sia possibile stabilire un numero maggiore di puntini, però io proverei utilizzando \patchcmd del pacchetto etoolbox per modificare la larghezza dei puntini nel miniframe. La larghezza predefinita è aumentata di 2.3pt per ogni puntino; la riduci a 1.5pt per permettere più puntini su una riga.

        `

        \usepackage{etoolbox}

        % Redefine the miniframe outer theme to allow more dots per line
        \makeatletter
        \patchcmd{\beamer@@tmpl@miniframes} % Target the miniframes template
        {\advance\beamer@tempdim by2.3\p@} % Original width of each dot plus spacing
        {\advance\beamer@tempdim by1.5\p@} % New width of each dot plus spacing
        {}{}
        \makeatother

        \begin{document}
        `

      • #121989
        Up
        0
        Down
        ::


        Ciao, intanto grazie molte. Ho provato, ma non è cambiato nulla… il problema non è la grandezza dei pallini, ma il fatto che lui vada a capo dopo 6 nonostante ci sia ancora spazio per proseguire. Credo che etoolbox sia il pacchetto giusto per modificare questa impostazione di Beamer, ma chissà come si fa…

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top