- Questo topic ha 5 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 6 mesi fa da .
-
Topic
-
La fine di un ambiente proof solitamente disegna un \qedsymbol. Ho provato a definire dei simboli alla fine di altri ambienti, usando etoolbox e \AtEndEnvironment, con questo metodo rupestre ma funzionante
` \documentclass[11pt, a4paper]{amsart}
\usepackage{amsmath, amsthm}\theoremstyle{definition}
\newtheorem{thm}{Theorem}[section]
\newtheorem{prop}{Proposition}[section]
\newtheorem{df}{Definition}[section]\usepackage{etoolbox}
\def\defsymbol{$\diamond$}
\def\propsymbol{$\triangle$}
\AtEndEnvironment{df}{\null\hfill\defsymbol}
\AtEndEnvironment{prop}{\null\hfill\propsymbol}\begin{document}
\begin{df}
Foo
\end{df}
\begin{prop}
Bar
\end{prop}
\begin{proof}
Trivial.
\end{proof}
\end{document}`
…funzionante almeno fino a quando uno non deve finire una defiinzione con un “itemize”: come faccio a creare un comando \prophere, \defhere o altro, che piazzi il diamante o il triangolo “nel posto giusto”?
- Devi essere connesso per rispondere a questo topic.