¿Por qué no hay ningún bloque para mostrar el algoritmo/pseudocódigo en el proyector?

¿Por qué no hay ningún bloque para mostrar el algoritmo/pseudocódigo en el proyector?

Aunque hay muchos bloques en Beamer, no encuentro ninguno algorithm/ pseudo-codebloque.

¿Por qué no hay ningún algorithmbloque? ¿O existe algún bloque alternativo para el algoritmo? O, ¿el bloque para algoritmo es una mala tipografía?

ingrese la descripción de la imagen aquí

\documentclass{beamer}
\usetheme{Madrid}
\begin{document}
\begin{frame}
  \begin{exampleblock}{Example}
    This is a example block
  \end{exampleblock}
  \begin{alertblock}{Alert}
    This is a alert block
  \end{alertblock}
  \begin{theorem}{This is a theorem block}
  \end{theorem}
  \begin{definition}{This is a definition block}
  \end{definition}
\end{frame}
\end{document}

Respuesta1

El blockentorno genérico puede manejar nombres de bloques arbitrarios. Incluir un ejemplo de pseudocódigo (o código real) es tan fácil como:

\documentclass{beamer}
\usepackage{listings}
\lstset{language=Python}

\begin{document}
\begin{frame}[fragile]
\begin{block}{Algorithm}
\begin{lstlisting}
  for i in range(10):
      foo(arg1, arg2)
  bar = qux()
\end{lstlisting}
\end{block}
\end{frame}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada