Prueba de funcionalidades
Página de prueba que reúne, sección por sección, todo lo que el sitio sabe mostrar. Sirve para revisar de un vistazo que nada se haya roto después de un cambio en las plantillas, el CSS o el código.
«Todo lo que puede ser dicho, puede ser dicho con claridad.»
Ludwig Wittgenstein, Tractatus
Texto y tipografía
Un párrafo normal, justificado y con separación silábica. Las comillas «angulares», las “inglesas” y las ‘simples’ se respetan; los guiones largos —como este— y los rangos 1914–1918 también. Las siglas en mayúsculas, como UNESCO o ADN, pasan solas a versalitas. Hay cursiva, negrita, ambas, tachado, superíndice y subíndice, además de código en línea.
Un segundo párrafo comienza con sangría, como en un libro. Las cifras de estilo antiguo se notan en números como 1234567890 dentro del texto corrido.
Enlaces
- Wikipedia, con su ícono: teoría de categorías
- GitHub: el código del sitio
- arXiv: Baez & Stay, Rosetta Stone
- Un PDF: Selinger, A survey of graphical languages
- Un DOI: Worrall, 1989
- Interno, a la wiki: Mónadas
- Interno, a otra sección de esta página: ir a Matemáticas
Notas al pie y notas al margen
Las notas se muestran al margen en pantallas anchas y al final en las demás.1 Una nota larga pone a prueba el recorte y el desplazamiento de las notas al margen.2 También hay notas en línea, escritas junto al texto.3
Citas
Una cita en bloque, con su borde y su fondo.
Una cita anidada dentro de la anterior.
Y un tercer nivel.
Listas
- Un elemento
- Otro, con una lista anidada:
- Primer subelemento
- Segundo subelemento
- Y un tercer nivel
- Un último elemento
- Primero
- Segundo
- Subpaso en numeración romana
- Otro subpaso
- Tercero
- Término
- Una lista de definiciones: el término y, debajo, su definición.
- Otro término
- Su definición correspondiente.
Código
Haskell, resaltado con Pygments:
-- | Una mónada sobre una categoría es un monoide en sus endofuntores. class Applicative m => Monad m where (>>=) :: m a -> (a -> m b) -> m b return :: a -> m a return = pure main :: IO () main = mapM_ print [x * x | x <- [1 .. 5 :: Int]]
Python:
def fib(n: int) -> int: """Fibonacci, en versión iterativa.""" a, b = 0, 1 for _ in range(n): a, b = b, a + b return a
Y un bloque sin lenguaje:
texto preformateado, sin resaltado
respetando los espacios
Matemáticas
En línea: si \(f : A \to B\) y \(g : B \to C\), entonces \(g \circ f : A \to C\). En bloque:
\[ \mu \circ T\mu = \mu \circ \mu T, \qquad \mu \circ T\eta = \mu \circ \eta T = 1_T \]
Diagramas TikZ
Tablas
Las tablas se pueden ordenar haciendo clic en los encabezados.
| Estructura | Objetos | Morfismos | Año |
|---|---|---|---|
| Set | conjuntos | funciones | 1945 |
| Grp | grupos | homomorfismos | 1945 |
| Top | espacios | funciones continuas | 1945 |
| Vect | esp. vectoriales | aplicaciones lineales | 1945 |
Imágenes
Cajas
- nLab — la referencia obligada en teoría de categorías
- Stanford Encyclopedia of Philosophy
- arXiv: math.CT
Una caja con plegable="no" no se pliega: su contenido siempre está a la vista.
Matemáticas
Una segunda sección con el mismo nombre, para comprobar que los anclajes de la tabla de contenidos no se confunden.