Saltar al contenido

LaTeX Beamer: ¿Secciones exteriores del marco?

Te doy la bienvenida a nuestro espacio, aquí encontrarás la solucíon de lo que necesitas.

Solución:

Para obtener de manera efectiva un sin sección sección, utilice:

section* o section

como en la siguiente variante de su código:

documentclassbeamer
%urlhttp://tex.stackexchange.com/q/66628/86
usethemeFrankfurt

begindocument
beginframe
tableofcontents
endframe

sectionSec1
beginframe
frametitleFrame1
endframe

sectionSec2
beginframe
frametitleFrame2
endframe

section % or section*
beginframe
frametitleFrame3
endframe

enddocument

Esto produce lo siguiente:

Marco de viga sin sección

Por lo que puedo decir al experimentar, el comando de sección es un poco extraño en lo que puede y no puede aceptar. La forma más general es section<*>[Optional]Mandatory. Sin embargoparece que el * y el Optional son incompatibles (incluso si el Opcional está vacío). Entonces puede tener una estrella o un argumento opcional, pero no ambos. Con esa salvedad, las combinaciones posibles son:

  • sectionText: Text está en el TOC y en la navegación.
  • section: omitido por completo de TOC y navegación (ni siquiera espacio asignado)
  • section[Text]Long Text: Long Text se utiliza en TOC, Text en navegación.
  • section[]Text: Text esta en el TOC, nada en navegacion.
  • section[]: Nada en ninguno de los dos lugares.
  • section*: omitido por completo de TOC y navegación
  • section*Text: Nada en TOC, Text utilizado en la navegación

Aquí hay un código de prueba:

documentclassbeamer
%urlhttp://tex.stackexchange.com/q/66628/86
usethemeFrankfurt

begindocument
beginframe
tableofcontents
endframe

sectionNNT
beginframeNo Star, No Optional, Text
endframe

section
beginframeNo Star, No Optional, Empty
endframe

section[NOT(S)]NOT
beginframeNo Star, Optional, Text
endframe

section[NOE]
beginframeNo Star, Optional, Empty
endframe

section[]NET
beginframeNo Star, Empty Optional, Text
endframe

section[]
beginframeNo Star, Empty Optional, Empty
endframe

section*SNT
beginframeStar, No Optional, Text
endframe

section*
beginframeStar, No Optional, Empty
endframe

section*[SOT(S)]SOT
beginframeStar, Optional, Text
endframe

section*[SOE]
beginframeStar, Optional, Empty
endframe

section*[]SET
beginframeStar, Empty Optional, Text
endframe

section*[]
beginframeStar, Empty Optional, Empty
endframe
enddocument

Eso parece permitir todas las posibilidades. excepto que desea tener una sección con un título adecuado que no aparezca ni en el TOC ni en la navegación. Afortunadamente, ese no es el caso aquí. Lo mejor que se me ocurre en esa situación es deshabilitar temporalmente addtocontents ya que esto inhibe la escritura en el toc archivo (para el … espérelo … tabla de contenido) y el nav file (para la barra de navegación) pero permite que pase todo lo demás. Mirando el código, al menos uno de estos archivos está escrito si el section el comando recibe cualquier argumento, por lo que esta parece ser la única forma. Se podría envolver un poco más elegantemente, pero en esencia se reduce a:

letorigaddtocontents=addtocontents
defdontaddtocontents#1#2 % or @gobbletwo if in makeatletter ... makeatother

...

letaddtocontents=dontaddtocontents
sectionInvisible Section
letaddtocontents=origaddtocontents

Ten en cuenta comunicar este enunciado si lograste el éxito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *