Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
8660791
Create README.md
13Stokes31 Mar 15, 2026
cade889
Add files via upload
13Stokes31 Mar 15, 2026
b66c561
Update main.typ
13Stokes31 Mar 15, 2026
c7ac6ce
Update 00_1_Abstract.typ
13Stokes31 Mar 15, 2026
ed26768
Update 00_2_Resumen.typ
13Stokes31 Mar 15, 2026
5fc0c42
Update 00_3_Agradecimientos.typ
13Stokes31 Mar 15, 2026
9ad3430
Update 01_Introducción.typ
13Stokes31 Mar 15, 2026
a71df82
Update 02_Capítulo 1.typ
13Stokes31 Mar 15, 2026
6229cc8
Update 02_Capítulo 2.typ
13Stokes31 Mar 15, 2026
2cf590c
Update 02_Capítulo 3.typ
13Stokes31 Mar 15, 2026
63d65c9
Update 02_Capítulo 4.typ
13Stokes31 Mar 15, 2026
44bcadc
Update 03_Conclusión.typ
13Stokes31 Mar 15, 2026
56f25d9
Update 04_Anexos.typ
13Stokes31 Mar 15, 2026
77fdbb2
Update 05_Glosario.typ
13Stokes31 Mar 15, 2026
333209d
Add files via upload
13Stokes31 Mar 15, 2026
b4d4781
Update typst.toml
13Stokes31 Mar 15, 2026
6dfd17c
Update typst.toml
13Stokes31 Mar 15, 2026
0f0abd1
Update 02_Capítulo 1.typ
13Stokes31 Mar 15, 2026
043fb37
Update lib.typ
13Stokes31 Mar 15, 2026
ce1a0e1
Update 01_Introducción.typ
13Stokes31 Mar 15, 2026
7e98067
Update 02_Capítulo 2.typ
13Stokes31 Mar 15, 2026
515a6b3
Update README.md
13Stokes31 Mar 19, 2026
f1abd47
Update typst.toml
13Stokes31 Mar 19, 2026
0740da6
Update LICENSE
13Stokes31 Mar 19, 2026
be12534
Update typst.toml
13Stokes31 Mar 19, 2026
ef38d37
Update LICENSE
13Stokes31 Mar 19, 2026
66732ef
Update 00_1_Abstract.typ
13Stokes31 Mar 23, 2026
5c9ddaf
Update 00_2_Resumen.typ
13Stokes31 Mar 23, 2026
f5bdf2a
Update 00_3_Agradecimientos.typ
13Stokes31 Mar 23, 2026
ce6fc63
Update 01_Introducción.typ
13Stokes31 Mar 23, 2026
7898d44
Update 02_Capítulo 1.typ
13Stokes31 Mar 23, 2026
42cea9f
Update 02_Capítulo 2.typ
13Stokes31 Mar 23, 2026
966e366
Update 02_Capítulo 3.typ
13Stokes31 Mar 23, 2026
fb0d1ed
Update 02_Capítulo 4.typ
13Stokes31 Mar 23, 2026
8fc456a
Update 03_Conclusión.typ
13Stokes31 Mar 23, 2026
4917f07
Update 04_Anexos.typ
13Stokes31 Mar 23, 2026
e564c87
Update 05_Glosario.typ
13Stokes31 Mar 23, 2026
e455ae1
Update main.typ
13Stokes31 Mar 23, 2026
243a3b7
Update README.md
13Stokes31 Mar 23, 2026
9c1c47b
Update typst.toml
13Stokes31 Mar 23, 2026
bf0cb4b
Rename package to visillos-excelencia and update files
13Stokes31 Mar 23, 2026
70eb9d3
Merge branch 'typst:main' into main
13Stokes31 Jul 3, 2026
595dfc2
Merge branch 'typst:main' into main
13Stokes31 Jul 13, 2026
dd8754d
Merge branch 'typst:main' into main
13Stokes31 Aug 15, 2026
7719f45
Merge branch 'typst:main' into main
13Stokes31 Aug 31, 2026
701a90a
Merge branch 'typst:main' into main
13Stokes31 Oct 12, 2026
4e08adf
Merge branch 'typst:main' into main
13Stokes31 Oct 17, 2026
7b21a65
luisito-u:0.1.0
13Stokes31 Oct 17, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions packages/preview/luisito-u/0.1.0/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
MIT License

Copyright (c) 2026 Jesús Manuel González Meneses

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
133 changes: 133 additions & 0 deletions packages/preview/luisito-u/0.1.0/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
# luisito-u

Plantilla no oficial de Typst para **proyectos de investigación de Bachillerato
presentados a premios de ciencia**: portada con el título grande, los datos del
equipo y la convocatoria al pie; páginas iniciales (abstract, resumen,
agradecimientos), índice, capítulos, anexos numerados, bibliografía y listas de
imágenes y tablas.

Unofficial Typst template for Spanish baccalaureate research projects submitted to
science contests.

![Portada de la plantilla](https://github.com/13Stokes31/luisito-u/raw/v0.1.0/thumbnail.png)

> No es una plantilla oficial de ningún premio ni universidad. Comprueba las bases
> de tu convocatoria (extensión, formato, datos de la portada) antes de entregar.

## Empezar un proyecto

**En typst.app:** «Start from template» y busca `luisito-u`.

**En tu ordenador:**

```bash
typst init @preview/luisito-u mi-proyecto
cd mi-proyecto
typst compile main.typ
```

Se crea esta estructura:

- `main.typ`: los datos del proyecto y la lista de capítulos. Es el único fichero que
importa la plantilla.
- `Logo.svg`: un logo de muestra. Cámbialo por el que necesites (o borra la línea
`logo:` del `main.typ`).
- `referencias.yaml`: la bibliografía (también vale un `.bib`).
- `Archivos/`: un fichero por capítulo, la carpeta `Imágenes/` y la carpeta `Datos/` con
el CSV de las medidas.

Los capítulos traen un **trabajo de ejemplo inventado** («¿Cuánto tarda en enfriarse un
café?») que usa casi todo lo que se puede hacer: citas bibliográficas, notas al pie,
listas, recuadros, ecuaciones numeradas y citadas, tablas, imágenes, gráficas con
`lilaq` leídas de un CSV, anexos y glosario. Cada fichero explica en comentarios
cómo se hace cada cosa. Sustitúyelo por tu trabajo.

## Configuración

Todo se configura en el `#show: proyecto.with(...)` del `main.typ`:

| Parámetro | Qué hace | Por defecto |
|---|---|---|
| `titulo` | Título; en la portada sale en mayúsculas | — |
| `autor` | Autores (en la portada: «Autores: …») | — |
| `supervisor` | Tutor (en la portada: «Tutor: …») | — |
| `instituto` | Centro educativo | — |
| `lugar`, `fecha` | Si se ponen, salen en la portada como «Lugar, fecha» | `none` |
| `logo` | Imagen al pie de la portada, p. ej. `image("Logo.svg", width: 3.5cm)` | `none` |
| `convocatoria` | Texto al pie de la portada, p. ej. `[Proyecto presentado para el \ *Premio …*]` | `none` |
| `fuente` | Tipografía del texto | Libertinus Serif |
| `fuente-portada` | Tipografía de la portada (`none`: la del texto) | `none` |
| `tamano-fuente` | Tamaño del texto; los títulos escalan con él | `12pt` |
| `interlineado` | Interlineado | `0.65em` |
| `color-acento` | Color de los títulos de capítulo | `rgb("#279985")` |
| `abstract`, `resumen`, `agradecimientos` | Páginas iniciales, p. ej. `include "Archivos/00_1_Abstract.typ"` | `none` |
| `bibliografia` | p. ej. `bibliography("referencias.yaml", style: "apa", title: "Bibliografía")` | `none` |
| `lista-figuras`, `lista-tablas` | `auto`: solo si hay figuras/tablas · `true`: siempre · `false`: nunca | `auto` |
| `doble-cara` | Capítulos en página impar y número de página al lado exterior | `false` |
| `contar-palabras` | Muestra tras el índice las palabras del primer capítulo al último anexo | `false` |

Cualquier pieza opcional se quita con `none` o `false`, o borrando su línea.

**Logo.** El de la plantilla es una muestra. Pon el tuyo (en typst.app, súbelo al
proyecto) y cambia el nombre en `logo: image("…")`. Los logos de universidades e
instituciones no se pueden incluir en el paquete sin permiso de sus titulares.

**Fuentes.** Por defecto, Libertinus Serif, que viene con Typst y está siempre,
también en typst.app. El proyecto original usaba Times New Roman en el texto y
Calibri en la portada: para ese aspecto, pon `fuente: "Times New Roman"` y
`fuente-portada: "Calibri"`. Si no las tienes, Typst avisa y usa Libertinus (o sus
clones libres, Liberation Serif y Carlito, si los tienes instalados y los añades:
`fuente: ("Times New Roman", "Liberation Serif")`).

**Contador de palabras.** Cuenta el texto de los capítulos y los anexos, títulos
incluidos. No cuenta la portada, las páginas iniciales, el índice, la bibliografía,
las listas, las figuras, las tablas ni las ecuaciones.

## Anexos

Escribe `#show: anexos` en el `main.typ` justo antes de incluir los anexos. A partir
de ahí:

- el título `= Anexos` sale sin número;
- cada `==` es un anexo numerado: «Anexo I. Título», «Anexo II. Título»…;
- las figuras, tablas y ecuaciones se numeran con el anexo: Figura I.1, Tabla II.3…;
- si pones una etiqueta al anexo (`== Fotografías <anexo-fotos>`), `@anexo-fotos`
escribe «Anexo II» con enlace.

En los capítulos, las figuras, tablas y ecuaciones se numeran por capítulo (Figura
2.1, ecuación (3.1)…).

## Figuras: borde y nota

La plantilla trae en `Archivos/funciones.typ` una función `figura` para poner
borde y nota con un argumento. Se importa al principio del capítulo que la use:

```typst
#import "funciones.typ": figura

#figura(
"Imágenes/foto.png", // ruta desde la carpeta Archivos
titulo: [Título de la figura],
ancho: 80%, // opcional
borde: true, // opcional: true (borde negro) o false
nota: [Elaboración propia.], // opcional: «Nota. Elaboración propia.», estilo APA
) <fig-foto>
```

En lugar de la ruta puede ir una tabla o una gráfica: `#figura(table(…), titulo: […], nota: […])`.
La nota sale debajo, en letra pequeña y con «*Nota.*» delante, y admite citas
(`@etiqueta`). El `#figure` normal de Typst sigue funcionando igual.

`funciones.typ` no depende de la plantilla: el cambio de una plantilla a otra sigue
siendo solo la línea del `#import` del `main.typ`.

## Plantilla hermana: visillos-excelencia

[visillos-excelencia](https://github.com/13Stokes31/visillos-excelencia) acepta
exactamente la misma configuración con otra portada (la de los proyectos del
Bachillerato de Excelencia). Un proyecto escrito con una se pasa a la otra
cambiando solo la línea del `#import`.

## Licencia

MIT.
Loading
Loading