Denotando el final del ejemplo / comentario
On febrero 15, 2021 by admin¿Cuál es la etiqueta para denotar el final de un ejemplo o comentario? Para las pruebas, es el símbolo QED (cuadro blanco). Sé que no es necesario para todos, pero me gustaría usarlo para dividir un poco el texto. ¿Qué debo usar? ¿Un círculo o un cuadro lleno o qué?
Comentarios
- ¿Por qué no el mismo símbolo QED?
- Ya lo uso para pruebas, así que no ' no quiero usarlo para nada más.
Responder
Creo que esto es totalmente una cuestión de estilo personal. Si ya está usando \qed
, podría usar un símbolo similar como \triangle
.
Hagas lo que hagas, no uses \hfil$\triangle$
porque este no funciona cuando tu ejemplo llena la última línea por completo. Aquí tienes una definición de \demo
que usa el \xqed
flexible:
\documentclass{minimal} \usepackage[utf8]{inputenc} \newcommand\xqed[1]{% \leavevmode\unskip\penalty9999 \hbox{}\nobreak\hfill \quad\hbox{#1}} \newcommand\demo{\xqed{$\triangle$}} \begin{document} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. \demo \end{document}
La fuente manfnt
también proporciona un triángulo relleno que apunta a la derecha. Después de declarar \font\manual=manfnt
puede usar \manual\char"170
.
Comentarios
- Gracias, ' lo probaré y volveré. Tal vez ' use un Sin embargo, tiene una forma diferente a la de un triángulo.
- El triángulo que apunta hacia la derecha parece un enlace a otro lugar. ¿Qué se supone que denota específicamente?
- @brannerchinese No tenía significado específico en mente, es sólo uno de los símbolos menos conocidos en el estándar para nts. Estoy de acuerdo en que sugiere una continuación y, como tal, no es apropiado para denotar el final de una sección.
- Si tengo una ecuación como última línea en mi ejemplo, desafortunadamente el carácter aparece unas pocas líneas antes de mi Última línea. ¿Existe alguna manera de cambiar esto? Intenté poner
\demo
antes del final de la ecuación, pero eso hace que el símbolo no se alinee correctamente. - @PA Me funciona , por lo que debe proporcionar un ejemplo que no funcione.
Responder
Pruebe el siguiente método indirecto (requiere amsthm ):
\newtheorem{examplex}{Example} \newenvironment{example} {\pushQED{\qed}\renewcommand{\qedsymbol}{$\triangle$}\examplex} {\popQED\endexamplex}
De esta manera también \qedhere
funciona exactamente como en proof
.
Ejemplo completo.
\documentclass{article} \usepackage{amsmath,amsthm} \theoremstyle{definition} \newtheorem{examplex}{Example} \newenvironment{example} {\pushQED{\qed}\renewcommand{\qedsymbol}{$\triangle$}\examplex} {\popQED\endexamplex} \begin{document} \begin{example} This has only text. \end{example} \begin{example} This has also a display at the end: \begin{align*} f(x) &= \bigl( g(x) \bigr) \\ h(x) &= \bigl( r(x) \bigr).\qedhere \end{align*} \end{example} \end{document}
Comentarios
- Parece que hay ' un par de problemas de sintaxis aquí. (Siéntase libre de eliminar este comentario cuando se solucione).
- Bien. Con
etoolbox
puede definir un comando para parchear un tipo de teorema previamente declarado:\newcommand{\addQEDstyle}[2]{\AtBeginEnvironment{#1{\pushQED{\qed}\renewcommand{\qedsymbol}{#2}}\AtEndEnvironment{#1}{\popQED}}
. Llamar como\addQEDstyle{example}{$\triangle$}
- @AndrewSwann Esa podría ser una forma alternativa.
- @AndrewSwann Esa es una solución increíble, pero hay una pequeña error tipográfico:
\AtBeginEnvironment{#1
debe ser\AtBeginEnvironment{#1}
– > falta la llave final; -) - @wmnorth Sí, gracias, lamentablemente ya no puedo editar mi comentario.
Responder
El muy útil paquete thmtools
tiene una clave para definir el símbolo qed. Por ejemplo, utilizo lo siguiente en mis documentos:
\usepackage{amsthm,thmtools} \theoremstyle{remark} \declaretheorem[name=Example,qed={\lower-0.3ex\hbox{$◃$}}]{Ex} ... \begin{Ex} The numbers 2, 3 and 5 are all prime. \end{Ex}
(uso unicode-math
para poder usar el símbolo ◃ directamente. Simplemente reemplácelo por el símbolo que desee, por ejemplo, \triangleleft
.)
Todo está configurado correctamente para que pueda usar \qedhere
como en un amsthm
entorno de prueba estándar.
Respuesta
¿Quizás le gustaría utilizar el {leftbar}
-environment?
\documentclass{minimal} \usepackage{framed} \begin{document} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. \begin{leftbar} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. \end{leftbar} Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam. \end{document}
Si le gusta Puedo mostrar un ejemplo extendido con una barra de color, sin sangría en la primera línea y soporte para objetos flotantes en el entorno.
Respuesta
Use \ qed justo antes de \ end {example}:
\newtheorem{example}[definition]{Example} . . . \begin{example} 5+6=11 \qed \end{example}
Comentarios
- Creo los votos negativos se deben a que el OP declaró específicamente que
\qed
no era suficiente para este propósito. - @AndrewCashner: Sí, probablemente, pero ' no es necesario votar en contra (quienquiera que lo haya hecho 😉
- @ChristianHupfer Wasn ' t me. +1 para restablecer el equilibrio y dar la bienvenida a un nuevo usuario.
- @AndrewCashner: No sospeché de ti en absoluto …
Deja una respuesta