Estou usando o beamer para escrever uma apresentação. Em um slide, escrevi uma fórmula parecida com esta:
O que eu gostaria de fazer é algo assim:
Basicamente, quero desenhar um quadrado ou círculo em torno de dois elementos da equação e adicionar dois comentários a ele.
Aqui está o código que escrevi:
\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage[T1]{fontenc} % european characters
\usepackage{amssymb,amsmath} % use mathematical symbols
\usepackage{graphicx}
\newcommand*{\Scale}[2][4]{\scalebox{#1}{$#2$}}%
\newcommand*{\rttensor}[1]{\underline{\underline{#1}}}
\newcommand*{\rttensortwo}[1]{\bar{\bar{#1}}}
\usepackage{palatino} % use palatino as the default font
\usepackage{multicol}
\begin{document}
\begin{frame}[fragile]
Si pu\`o dimostrare che il problema \`a descritto dalla:
\begin{equation*}
\frac{\partial f}{\partial t}-\alpha c_{x}\frac{\partial f}{\partial c_{y}} -\beta\frac{\partial}{\partial \pmb{c}}\cdot(f\pmb{c}) = Q(f,f)
\label{boltzmann_termostatato}
\end{equation*}
\begin{itemize}
\item \textbf{Conseguenza dello USF}: dissipazione di energia sotto forma di di calore con un conseguente aumento di temperatura.
\item \textbf{Soluzione}: Implementazione di un termostato Gaussiano il quale mantiene la temperatura traslazionale costante.
\end{itemize}
\end{frame}
\end{document}
Você pode me dizer o que devo fazer?
Responder1
Você pode usar \boxed
alguns truques para adicionar um comentário abaixo da caixa. Equalizar os dois requer alguns ajustes (um subscrito fantasma, não é grande coisa).
Observe que \bm
o pacote bm
oferece resultados muito melhores do que o \pmb
.
\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage[T1]{fontenc} % european characters
\usepackage{amssymb,amsmath} % use mathematical symbols
\usepackage{bm}
\newcommand{\commentedbox}[2]{%
\mbox{
\begin{tabular}[t]{@{}c@{}}
$\boxed{\displaystyle#1}$\\
#2
\end{tabular}%
}%
}
\begin{document}
\begin{frame}
Si pu\`o dimostrare che il problema \`e descritto dalla:
\begin{equation*}
\frac{\partial f}{\partial t} -
\commentedbox{\alpha c_{x}\frac{\partial f}{\partial c_{y}}}
{\tiny Commento A} -
\commentedbox{\beta\frac{\partial}{\partial \bm{c}_{\vphantom{y}}}\cdot(f\bm{c})}
{\tiny Commento B} = Q(f,f)
\label{boltzmann_termostatato}
\end{equation*}
\begin{itemize}
\item \textbf{Conseguenza dello USF}: dissipazione di energia sotto forma
di calore con un conseguente aumento di temperatura.
\item \textbf{Soluzione}: Implementazione di un termostato Gaussiano il
quale mantiene la temperatura traslazionale costante.
\end{itemize}
\end{frame}
\end{document}
Responder2
Você pode usar TikZ
para desenhar um nó em caixa com um rótulo abaixo. O próximo código define
\boxandcomment
o comando. Possui quatro parâmetros:
#1. opcional: Para características especiais do nó. #2. nome do nó. para referência posterior #3. comentário nº 4. conteúdo do nó
\documentclass{beamer}
\usetheme{CambridgeUS}
\usepackage[T1]{fontenc} % european characters
\usepackage{amssymb,amsmath} % use mathematical symbols
\usepackage{graphicx}
\newcommand*{\Scale}[2][4]{\scalebox{#1}{$#2$}}%
\newcommand*{\rttensor}[1]{\underline{\underline{#1}}}
\newcommand*{\rttensortwo}[1]{\bar{\bar{#1}}}
\usepackage{palatino} % use palatino as the default font
\usepackage{multicol}
\usepackage{tikz}
\tikzset{math/.style={draw, execute at begin node={$\displaystyle}, execute at end node={$}}}
\newcommand{\boxandcomment}[4][]{%
\tikz[baseline=(#2.base), remember picture]{%
\node[math, label=below:{#3}, #1] (#2) {#4};}}
\begin{document}
\begin{frame}[fragile]
Si pu\`o dimostrare che il problema \`a descritto dalla:
\begin{equation*}
\frac{\partial f}{\partial t}-\boxandcomment{X}{comment A}{\alpha c_{x}\frac{\partial f}{\partial c_{y}}} - \boxandcomment[red, fill=blue!30, inner sep=5mm]{Y}{comment B}{\beta\frac{\partial}{\partial \pmb{c}}\cdot(f\pmb{c})} = Q(f,f)
\label{boltzmann_termostatato}
\end{equation*}
\tikz[remember picture,overlay] \draw[bend left] (X.north) to (Y.north);
\begin{itemize}
\item \textbf{Conseguenza dello USF}: dissipazione di energia sotto forma di di calore con un conseguente aumento di temperatura.
\item \textbf{Soluzione}: Implementazione di un termostato Gaussiano il quale mantiene la temperatura traslazionale costante.
\end{itemize}
\end{frame}
\end{document}