mostrar lista de slides no AucTeX

mostrar lista de slides no AucTeX

Ao editar o beamer no Emacs com AUCTeX e RefTeX, como posso fazer o C-c =comando listar os quadros em vez das seções? É possível personalizar o comando de estrutura de tópicos?

Responder1

A ligação de teclas C-c =é fornecida pelo RefTeX e não pelo AUCTeX. C-h k C-c =retorna:

C-c =executa o comando reftex-toc(encontrado em reftex-mode-map), que é uma função Lisp compilada interativa e carregada automaticamente em 'reftex-toc.el'.

Está vinculado a C-c =,.

(reftex-toc e RECONSTRUIR REUTILIZAR opcional)

Mostra o índice do documento atual. Quando chamado com um C-uprefixo bruto, digitalize novamente o documento primeiro.

Para informar ao RefTeX sobre novos comandos de seccionamento você deve personalizar a variável reftex-section-levels:

reftex-section-levelsé uma variável definida em 'reftex-vars.el'. Seu valor é mostrado abaixo.

Você pode personalizar esta variável.

Documentação: Comandos e níveis utilizados para definir seções no documento. Esta é uma lista com cada elemento como (COMMAND-NAME . LEVEL). O carro de cada célula cons é o nome da macro da seção (sem a barra invertida). O cdr é um número que indica seu nível. Um nível negativo significa o mesmo nível que o valor positivo, mas a seção nunca receberá um número. O cdr também pode ser uma função que será chamada após a re-correspondência da seção para determinar o nível. Esta lista também é usada para promoção e rebaixamento de comandos de seccionamento. Se você estiver usando uma classe de documento que possui vários conjuntos de comandos de seccionamento, a promoção só funcionará corretamente se esta lista for classificada primeiro por conjunto e depois dentro de cada conjunto por nível. Os comandos de promoção sempre selecionam a entrada mais próxima com o novo nível correto.

Suponha que seu arquivo .tex tenha esta aparência:

\documentclass{beamer}

\begin{document}

\begin{frame}
  \frametitle{There Is No Largest Prime Number}
  \framesubtitle{The proof uses \textit{reductio ad absurdum}.}
  \begin{theorem}
    There is no largest prime number.
  \end{theorem}
  \begin{proof}
    \begin{enumerate}
    \item<1-| alert@1> Suppose $p$ were the largest prime number.
    \item<2-> Let $q$ be the product of the first $p$ numbers.
    \item<3-> Then $q+1$ is not divisible by any of them.
    \item<1-> But $q + 1$ is greater than $1$, thus divisible by some prime
      number not in the first $p$ numbers.\qedhere
    \end{enumerate}
  \end{proof}
\end{frame}

\end{document}

Faça M-x customize-variable RET reftex-section-levels RETe adicione valores para frametitlee framesubtitleassim:

insira a descrição da imagem aqui

E bateu Apply and Save. Agora abra seu arquivo .tex e tente novamente.

informação relacionada