Luego de consultar especialistas en el tema, programadores de deferentes áreas y profesores hemos dado con la respuesta al problema y la plasmamos en este post.
Solución:
amsthm
tiene tres estilos predefinidos separados:
theoremstyleplain
es el predeterminado. establece el texto en cursiva y agrega espacio adicional arriba y debajo del newtheorem
se enumera debajo de él en la entrada. se recomienda para teoremas, corolarios, lemas, proposiciones, conjeturas, criterios y (posiblemente; depende del área temática) algoritmos.
theoremstyledefinition
agrega espacio adicional arriba y abajo, pero establece el texto en romano. se recomienda para definiciones, condiciones, problemas y ejemplos; También lo he visto usado para ejercicios.
theoremstyleremark
está escrito en romano, sin espacio adicional arriba o abajo. se recomienda para comentarios, notas, anotaciones, reclamos, resúmenes, agradecimientos, casos y conclusiones.
estas recomendaciones se enumeran en el amsthm
documentación; escribe texdoc amsthm
si tiene una instalación de tex live, o léala aquí.
los amsthm
paquete tiene la opción de definir la costumbre theorem
entorno desde cero como se indica en el manual (estoy copiando para la conveniencia)
newtheoremstylenote%
3pt%
3pt%
%
%
itshape%
:%
.5em%
%
Tu puedes cambiar itshape
a upshape
. Por otro lado, puede simplemente utilizar el remark
o definition
plantillas.
Prueba lo siguiente:
documentclassarticle
newtheoremtheoremTheorem
begindocument
begintheorem
normalfont If $A$, then $B$.
endtheorem
enddocument
También mira aquí: https://www.sharelatex.com/learn/Theorems_and_proofs
No se te olvide dar visibilidad a esta reseña si te fue útil.