1. Entornos definición, teorema, ejemplo, etc.

La plantilla tiene varios entornos ya configurados para que compilen bien con Make4ht. Agregar nuevos entornos posiblemente requiera agregar nuevo código al archivo de configuración config.cfg (ver sección ??). Lo recomendable es usar los modelos que ya están en este archivo. Si usa IA para configurar algún nuevo entorno, lo mejor es indicarle que genere código siguiendo esos modelos ya probados y avalados por la documentacion más reciente.

Para el PDF d ela plantilla, las cosas de diseño de cada entorno, como bordes, color, color de fondo, etc. se puede modificar en WebPreambuloyEntornos.tex.

Modificar el diseño de cada entorno, para la salida HTML, requiere modificar entre otras cosas, el \Css{...} del entorno en el archivo config.cfg. Por ejemplo, el código 1 muestra parte del diseño del entorno para las definiciones (además se debe controlar los cierres de etiquetas y los entornos minipage dentro de las definiciones).

Código 1: Parte del diseño para el entorno "definicion" (ya implementado).
% Archivo config.cfg 
\Css{% No dejar renglones en blanco y "escapar" \# y \% 
 .definicion { 
   background-color: rgb(251, 251, 250); 
   border-left: 4pt solid rgb(255, 20, 147); 
   margin: 20pt 0; 
   padding: 0pt 4pt 0 4pt; 
   overflow: auto; 
   clear: both; 
        } 
  .definicion-title { 
   color: rgb(255, 20, 147); 
   font-weight: bold; 
   margin-bottom: 0.5em; 
   display: block; 
}                                                                                                                                                                                                       

A continuación tenemos una lista de entornos con ejemplos.

1.
Definiciones. El código 2 muestra el formato general de una definición.

Código 2: Una definición
\label{def:defi1} 
\begin{definicion}[nombre-opcional] 
 Contenido... 
\end{definicion}

Una definción con nombre.

Definición 1 (Envoltura Convexa).

Sea S n un conjunto de puntos. La envoltura convexa de S, denotada por Conv(S), es el conjunto convexo más pequeño que contiene a S. Formalmente:

Conv(S) = { i=1kλ ixi|xi S,λi 0, i=1kλ i = 1,k }

Es decir, Conv(S) está formado por todas las combinaciones convexas finitas de puntos de S.

Bien, ahora podemos hacer referencia con usual con \ref: En la Definición 1...

Sean A = (1,1), B = (2,4), C = (4,0). El punto P = (3,1) está dentro del triángulo pues:

P = 1 4A + 1 4B + 1 2C.

Como λ1 = 1 4,λ2 = 1 4,λ3 = 1 2, y λi 0, entonces se concluye que P Conv{A,B,C}.

Figura 1: ABC

Una definición con minipage y una nota \footnote{...}

Definición 2 (Modelo para Geometría Hipérbolica).

Un modelo para la geometría hiperbólica es el semiplano superior

= {(x,y) 2|y > 0}

equipado con la métrica

ds2 = dx2 + dy2 y2 . (C)

Al conjunto se le llama semiplano superior de Poincaré.a

Figura 2: Rectas paralelas

2.
Teoremas. El código 3 muestra el formato general de un teorema.

Código 3: Un teorema
\label{teo:teo1} 
\begin{teorema}[nombre-opcional] 
                Contenido... 
\end{teorema}

Teorema con nombre.

Teorema 2 — Parametrización de un triángulo.

Sean A,B,C 2 no colineales entonces existen t,s,w únicos tales que

ABC = {tA + sB + wC,donde t,s,w 0,t + s + w = 1}

El código 4 muestra un teorema con demostración. Usamos un entorno caja que ya está configurado. Es una caja simple, con fondo blanco pero tiene atributos bien definidos en la configuración para la traducción a HTML.

Código 4: Un teorema con demostración
\label{teo:teo2} 
\begin{teorema}[La recta es el camino más corto] 
... 
\begin{caja}[Demostración.] 
... 
\end{caja} 
\end{teorema}

Teorema 3 — La recta es el camino más corto.

En el plano euclidiano 2 con la métrica usual, el camino más corto entre dos puntos A y B es el segmento de recta que los une.

Demostración. Sea x un número real arbitrario. Sea γ(t) = (x(t),y(t)) una curva suave que une dos puntos A y B en el intervalo [a,b]. Su longitud es:
L[γ] = abx (t)2 + y (t)2dt.

Aplicamos la desigualdad de Cauchy–Schwarz:

L[γ] (x(b) x(a))2 + (y(b) y(a))2,

con igualdad si y solo si γ(t) es constante y paralelo al vector B A, es decir, si γ es una recta.

Por lo tanto, la longitud mínima se alcanza exactamente cuando γ es el segmento de recta entre A y B. □

En el HTML También podemos usar el comando \cejillamk{demostracion}{...} para ocultar latdemostración con en una ventana desplegable, como se muestra en el código 5

Código 5: Un teorema y demostración desplegable
\solomk{ 
\label{teo:teo2} 
\begin{teorema}[La recta es el camino más corto] 
En el plano euclidiano $\mathbb{R}^2$ 
... 
\end{teorema} 
% Desplegable 
\cejillamk{Demostración}{ 
\begin{caja} 
Sea \(x\) un número real arbitrario. 
... 
\end{caja} 
}%cejillamk 
}

Teorema 4 — La recta es el camino más corto.

En el plano euclidiano 2 con la métrica usual, el camino más corto entre dos puntos A y B es el segmento de recta que los une.

3.
El código 6 muestra el formato general de un ejemplo ilustrativo.

Código 6: Un ejemplo
\label{ej:ejemplo1} 
\begin{ejemplo}[nombre-opcional] 
 % Enunciado 
\end{ejemplo}

Ejemplo: El código, 7 muestra un ejemplo con un entorno minipage

Código 7: Un ejemplo con solución
\solopdf{ % PDFLaTeX -> pdf 
\label{ej:ejemplo1} 
\begin{ejemplo}[Punto dentro del triángulo] 
   \begin{minipage}{0.7\textwidth} 
          Sean \( A = (1,1) \), \( B = (2,4) \), \( C = (4,0) \). 
        ... 
   \end{minipage}\hfill\begin{minipage}{0.2\textwidth} 
       ... 
    \includegraphics[scale=0.7]{images/fig2.pdf} 
  \end{minipage} 
\end{ejemplo} 
 } 
 \solomk{  % Make4ht -> html 
\label{ej:ejemplo1} 
\begin{ejemplo}[Punto dentro del triángulo] 
   \begin{minipage}{0.7\textwidth} 
          Sean \( A = (1,1) \), \( B = (2,4) \), \( C = (4,0) \). 
        ... 
   \end{minipage}\hfill\begin{minipage}{0.2\textwidth} 
       ... 
   \includegraphics[scale=0.7]{images/fig2.svg} 
   \end{minipage} 
   \end{ejemplo} 
\end{ejemplo} 
} 
 

 Ejemplo 5 — Punto dentro del triángulo.

Sean A = (1,1), B = (2,4), C = (4,0). El punto P = (3,1) está dentro del triángulo ABC pues, como este triágulo es un conjunto comvexo y

P = 1 4A + 1 4B + 1 2C.

entonces se concluye que P Conv{A,B,C} = ABC.

Figura 3: ABC y P

Otra opción: Ver el ejemplo en el pestaña (solo make4ht)

También podemos editar un ejemplo con solución, usando el entorno \begin{caja}[Solución].

 Ejemplo 7 — Punto fuera del triángulo.

Sean A = (1,1), B = (2,4), C = (4,0). Sea P = (3,4). Verifique que P está fuera del triángulo ABC.

Solución. Resolviendo el sistema 3 × 3
P = tA + sB + wC,t + s + w = 1,

obtenemos la única solución t = 1,s = 2,w = 0, y como uno de los coeficientes es negativo, PConv{A,B,C} = ABC. □

En esta plantilla se han definido más entornos. El diseño se puede modoficar tanto en el archivo WebPreambuloyEntornos.tex(paraPDFLaTeX) como en el archivo de configuración config.cfg (para Make4ht). La lista de entornos es

1.
\ObjetivoGeneral{...}
2.
\ObjetivosEspecificos{...}
3.
\resumen{...}
4.
\palabrasclave{...}
5.
\abstract{...}
6.
\keywords{...}
7.
\begin{definicion}...\end{definicion}
8.
\begin{teorema}...\end{teorema}
9.
\begin{ejemplo}...\end{ejemplo}
10.
\begin{corolario}...\end{corolario}
11.
\begin{proposicion}...\end{proposicion}
12.
\begin{lema}...\end{lema}
13.
\begin{caja}...\end{caja}
14.
\begin{axioma}...\end{axioma}
15.
\begin{actividad}...\end{actividad}
16.
\begin{notahistorica}...\end{notahistorica}
17.
\begin{problema}...\end{problema}
18.
\begin{ejercicio}...\end{ejercicio}
19.
\begin{proyecto}...\end{proyecto}
20.
\begin{aplicacion}...\end{aplicacion}
[Inicio]