Tutoriales de GraphicNovel / Lección 4 / Borrador de revisión
Órdenes de personaje con Jenny y Jake
Empieza bien. Hazlo bien. Termina bien.
Espero que ya veas los principios. Orden, abrazo de abrazos, abrazo, detalles. Ahora Jenny y Jake, con su adorable —y bastante mejor informado— west highland white terrier, te guiarán por las órdenes de personaje.
Izquierda y derecha cambian de tarjeta. El menú salta directamente a una orden. Nada de reproducción automática: el perro tiene criterio.
01 / El principio
Orden. Abrazos. Detalles.
command{argument}
Espero que ya veas los principios. La orden dice qué hacer. Cada par de llaves contiene un argumento. Begin y end delimitan toda la ficha. Empieza bien. Hazlo bien. Termina bien.
\begin{character}{Jenny}
\charfield{Ocupación}{Pregunta al perro.}
\end{character}Las llaves pueden anidarse, pero la ficha se abre y cierra con begin y end. No son intercambiables.

- Jenny
- ¿Un abrazo de abrazos?
- Jake
- He traído brazos de repuesto.
- El westie
- Necesitas llaves que cierren. Guarda los brazos.
02 / Abrir una ficha de personaje
Empieza bien.
\begin{character}{Jenny}
Begin inicia un entorno. El primer argumento dice character; el segundo da el nombre de referencia del personaje. Sus campos van entre esta apertura y el end correspondiente.
\begin{character}{Jenny}
%% Sus detalles van aquí.
\end{character}Usa una ficha cada vez. La clase rechaza fichas de referencia anidadas.

- Jenny
- He creado a Jenny.
- Jake
- ¿Ella lo sabe?
- El westie
- Has abierto su ficha. La creación supera tu categoría profesional.
03 / Cerrar la ficha actual
Termina bien.
\end{character}
End cierra la ficha y guarda los detalles reunidos. Vuelve a nombrar el entorno, no al personaje. No pongas a Jake en estas últimas llaves.
\begin{character}{Jake}
%% Los detalles ya están añadidos arriba.
\end{character}La orden de cierre lleva character, no el nombre del personaje.

- Jenny
- ¿Es el fin de Jake?
- Jake
- Tenía planes para el jueves.
- El westie
- Solo de la ficha. El jueves sigue siendo problema tuyo.
04 / Declaración de referencia
Un nombre en la lista.
\DeclareCharacter{Name}
Registra el nombre en el registro de personajes y el orden de impresión. Un entorno character posterior con el mismo nombre aporta los detalles de la Biblia. Es un registro, no una descripción completa.
\DeclareCharacter{Jake}Código revisado: no es código muerto. El registro puede imprimir una ficha solo con nombre hasta añadir los detalles. Permite definirlo después y sigue exigiendo un aspecto. La orden exacta es DeclareCharacter, con esas mayúsculas.

- Jenny
- Jake está en la lista.
- Jake
- ¿Me dan una chapa?
- El westie
- Te comprueban. Modera tus expectativas.
05 / Configuración, antes de definir aspectos por época
¿Cuándo lo estamos viendo?
\DeclareEra{Era}
Declara una etiqueta de época reconocida. Las descripciones de aspecto remiten a ella. Es un periodo de la historia, no una orden de envejecer a todo el mundo.
\DeclareEra{Presente}Declarar una época no selecciona la época actual del guion. La orden era del guion cumple otra función.

- Jenny
- Presente.
- Jake
- ¿Seguirá funcionando mañana?
- El westie
- La etiqueta sí. Tu chiste, ya veremos.
06 / Dentro de una ficha de personaje
También conocido como problema.
\aka{Other name}
Anota otro nombre, apodo o título en la referencia impresa. No registra automáticamente el apodo como otra referencia válida del guion.
\aka{Jake el Magnífico}En esta clase, aka es un campo con etiqueta, no un sistema de alias. Sigue usando el nombre registrado en el guion.

- Jenny
- ¿Jake el Magnífico?
- Jake
- Me ha salido solo.
- El westie
- Las pulgas también salen solas. Eso no les concede un título.
07 / Dentro de una ficha de personaje
¿Cuánto mide Jake?
\height{Height}
Registra la estatura. Incluye la unidad o una descripción relativa útil. La clase imprime lo que escribes; no convierte unidades ni impide que el dibujante lo haga más alto.
\height{125 cm}Usa unidades coherentes para todo el reparto cuando importe la escala relativa.

- Jenny
- ¿Vas colocado?
- Jake
- No he tomado nada.
- El westie
- Quiere decir cuánto mides.
08 / Dentro de una ficha de personaje
Edad para saberlo mejor.
\ageRange{Ages}
Registra la edad o franja de edad del personaje. Es texto descriptivo, no una calculadora de fechas, y no declara épocas para appearance.
\ageRange{1-40}La clase imprime 1-40 tal como se escribe. El doble guion es una convención tipográfica opcional de TeX, no un requisito de GraphicNovel. La edad y la época siguen siendo cosas distintas.

- Jenny
- De uno a cuarenta.
- Jake
- ¿Es mi hora de acostarme?
- El westie
- Tu edad. La hora de acostarte se negocia aparte.
09 / Dentro de una ficha de personaje
Viste al personaje.
\wardrobe{Clothes}
Describe prendas, calzado, materiales y elecciones habituales de vestuario. Dale al dibujante algo que dibujar, no una filosofía de compras.
\wardrobe{Rebeca mostaza, pantalón corto azul marino, calcetines hasta la rodilla.}Los cambios de vestuario según la época pueden ir en la descripción appearance correspondiente.

- Jenny
- Jake viste de forma práctica.
- Jake
- Tengo bolsillos.
- El westie
- Y una rebeca que contiene la galleta de la semana pasada. Especifica ambas cosas.
10 / Dentro de character; requiere una época declarada
La misma persona. Otro momento.
\appearance{Era}{Description}
Primer abrazo: la época. Segundo: el aspecto del personaje en esa época. Aquí van los rasgos físicos y sus cambios con el tiempo. Declara primero la época.
\appearance{Presente}{
Rizos oscuros cortos, ojos marrones, tinta en la nariz.
}Una descripción por personaje y época. Repetirla para la misma época es un error.

- Jenny
- La tinta es un rasgo distintivo.
- Jake
- Lo llamo una decisión artística.
- El westie
- El bolígrafo lo llama una fuga.
11 / Dentro de una ficha de personaje
La cara habitual.
\expressionsummary{Overview}
Describe la forma general de expresarse del personaje. Orienta sobre el rostro y la actuación en conjunto. Las expresiones con nombre se definen con expression.
\expressionsummary{Suele mostrarse serio; se desconcierta con facilidad.}Una descripción general no define automáticamente expresiones con nombre para citarlas después.

- Jenny
- Jake parece pensativo.
- Jake
- Estoy considerando la sintaxis.
- El westie
- Se pregunta si el lápiz es comestible.
12 / Definición dentro de una ficha de personaje
Ponle nombre a esa expresión.
\expression{Name}{Description}
Define una expresión con nombre que sirve de referencia al dibujante. Acordad la expresión en los bocetos del personaje y ponedle nombre para que los colaboradores puedan citar la misma expresión establecida. Primer abrazo: nombre. Segundo: descripción visible.
\expression{desconcertado}{
Una ceja levantada; cabeza inclinada hacia la página.
}Los nombres deben ser únicos para cada personaje. Fuera de la ficha, esta orden tiene otra forma de uso en viñetas; aquí enseñamos la definición.

- Jenny
- Lo llamaremos desconcertado.
- Jake
- Creía que parecía sabio.
- El westie
- Documentamos las pruebas.
13 / Definición dentro de una ficha de personaje
El cuerpo lo delata.
\tell{Name}{Behaviour}
Define una señal de conducta con nombre: una acción recurrente que revela algo. Describe lo que el colaborador/dibujante puede mostrar. No tiene por qué ser una expresión facial.
\tell{ganar tiempo}{
Alisa el mismo puño de la rebeca mientras busca una respuesta.
}Los nombres deben ser únicos para cada personaje. Como expression, tell tiene un uso distinto en viñetas fuera de la ficha.

- Jenny
- Jake se arregla el puño.
- Jake
- Necesita muchos arreglos.
- El westie
- No ha hecho los deberes.
14 / Dentro de una ficha de personaje
Un poco de coherencia, por favor.
\continuityRule{Instruction}
Registra un dato o instrucción que se debe mantener: lateralidad, una cicatriz, la muñeca del reloj. Es una indicación escrita, no una inspección automática del dibujo.
\continuityRule{Jake es zurdo.}La clase guarda e imprime la regla. No interpreta ni aplica automáticamente cualquier instrucción escrita en prosa.

- Jenny
- Jake es zurdo.
- Jake
- ¿Incluso los jueves?
- El westie
- Sobre todo cuando al dibujante se le ha olvidado.
15 / Dentro de una ficha de personaje
¿Por dónde entraste?
\introducedIn{Reference}
Registra dónde se presenta al personaje. Indica una historia, página o escena útil para que los colaboradores encuentren su primera aparición.
\introducedIn{Historia 1, página 3: la cocina.}Es un campo de referencia descriptivo. No crea ni enlaza automáticamente una página.

- Jenny
- Jake aparece por primera vez en la cocina.
- Jake
- Un comienzo sólido.
- El westie
- Las galletas explican la motivación.
16 / Dentro de una ficha de personaje
Un cajón con tu etiqueta.
\charfield{Label}{Details}
Añade un campo con etiqueta propia cuando los habituales no bastan. Primer abrazo: el encabezado. Segundo: el contenido. Puede contener equipo, profesión o una rareza útil.
\charfield{Equipo}{Cuaderno, lápiz, galleta de emergencia.}Un campo personalizado registra texto. No crea una entidad comprobable ni una orden nueva.

- Jenny
- He creado un campo Equipo.
- Jake
- ¿Puedo meterlo todo?
- El westie
- Así fue como llegamos al arrebato.
17 / Salida, después de cerrar las fichas
Que lo lea el dibujante.
\printCharacterBible
Imprime las fichas guardadas como tablas de referencia. No lleva argumentos: no necesita abrazos. Termina primero las fichas y después imprime la Biblia antes de cerrar el documento.
\begin{document}
\begin{character}{Jake}
%% Añade aquí los campos del personaje.
\end{character}
\printCharacterBible
\end{document}La clase guarda cada ficha en end{character}. Imprimir antes pierde los detalles actuales. El ejemplo es un fragmento estructural: el comentario representa los campos, incluido el aspecto por época obligatorio.

- Jenny
- Por fin. Una tabla de referencia.
- Jake
- ¿Puedo mandar también ocho páginas en mayúsculas?
- El westie
- Puedes. Ya hemos hablado de si debes.
18 / Salida, dentro del cuerpo del documento
Toda la estantería de referencias.
\printReferenceBible
Imprime las fichas guardadas de personajes, lugares, objetos y continuidad. Úsala para la referencia completa, no solo el reparto. No lleva argumentos.
\begin{document}
\printReferenceBible
\end{document}Este carrusel cubre la definición de personajes, su configuración y su salida. Lugares, objetos y guion de viñetas tienen sus propias órdenes.

- Jenny
- ¿Todos y todo?
- Jake
- ¿También el perro?
- El westie
- Sobre todo el departamento editorial.
Las flechas cambian de tarjeta cuando esta referencia tiene el foco. Inicio y Fin llevan a la primera y la última.
Comprobaciones del código: declaración, edad e impresión
DeclareCharacter registra el nombre y el orden de impresión; el entorno character completo añade los detalles después. No rechaza una definición posterior. La variante declareCharacter con inicial minúscula no está definida en esta clase.
La clase acepta las edades como texto, así que 1-40 no requiere guiones especiales. Los detalles se guardan al ejecutar end{character}. Imprime la Biblia de personajes después de cerrar las fichas, dentro del documento, no justo antes de end{character}.
La letra pequeña. Naturalmente.
Los ejemplos son fragmentos salvo cuando muestran su entorno. Esta referencia sigue la clase GraphicNovel 0.5 suministrada. Esta página no ejecuta ninguna compilación LaTeX.

