Como se mencionó en la sección de Fundamentos, Anki crea tarjetas automáticamente a partir de tus notas. Tu puedes configurar las tarjetas que Anki vaya a crear y lo que debería mostrarse en ellas al añadir o editar material haciendo clic en el botón "Tarjetas…". Por favor lee la sección de fundamentos si no lo has hecho aún, ya que el resto de esta sección asume que ya la has leído.
En la parte de arriba de la ventana verás una serie de pestañas, una por cada tipo de tarjeta. Tu puedes hacerle clic al signo más en la derecha si quieres añadir un nuevo tipo de tarjeta para el tipo de nota actual. De forma similar, si quieres borrar un tipo de tarjeta, puedes hacerlo haciendo clic en la X en la pestaña.
En la parte superior izquierda encontrarás la plantilla del anverso, en la parte inferior izquierda estará la plantilla del reverso, y entre estas dos encontrás la sección de Estilo, donde podrás editar la apariencia de la tarjeta.
En Anki las plantillas están escritas en HTML, el cual es el lenguaje en el que están escritas las páginas web. La sección de Estilo utiliza CSS, el cual es el lenguaje que se utiliza para ajustar la apariencia de las páginas web.
En la derecha verás una previsualización del anverso y reverso de la tarjeta que tengas seleccionada en ese momento. Si tu abriste esta ventana mientras añadías notas, la previsualización estará basada en el texto que introdujiste en la ventana de Añadir Notas. Si tu abriste la ventana mientras editabas una nota, la previsualización estará basada en el contenido de esa nota. Si tu abriste la ventana por medio de Herramientas > Administrar Tipos de Nota, Anki te mostrará el nombre de cada campo en paréntesis en vez de contenido.
En la parte inferior de la ventana estará el botón Más, el cual te da las opciones de renombrar o reordenar las tarjetas, además de las siguientes dos opciones:
-
La opción de "Mazo Preferente" te permite cambiar el mazo en el que se pondrán las tarjetas del tipo de tarjeta actual que sean generadas. Por defecto, las tarjetas son puestas en el mazo que provees en la ventana de Añadir Notas. Si tu seleccionas un mazo usando esta opción, ese tipo de tarjeta se pondrá en el mazo que has especificado ahí, en vez de el mazo que se vé en la ventana de Añadir Notas. Esto puede usarse si quieres separar tarjetas en mazos diferentes (por ejemplo, para estudiar un idioma, para poner tarjetas de producción en un mazo y tarjetas de reconocimiento en otro). Tu puedes verificar a que mazo irán las tarjetas en el momento usando la opción de Mazo Preferente nuevamente.
-
La opción de Apariencia del Explorador te permite establecer diferentes plantillas (tal vez simplificadas) para mostrar las columnas de Pregunta y Respuesta en el navegador. Visita la sección de Apariencia del Navegador para más información.
Invertir Tarjetas
Si quieres invertir tus tarjetas existentes, cuando estés editando una tarjeta, haz clic en el botón de tarjetas y luego en Invertir.
Si quieres crear tarjetas en ambas direcciones (por ejemplo, tanto "ookii" → "grande" y "grande" → "ookii"), tu tienes varias opciones. La más simple es seleccionar el tipo de nota incorporado en Anki llamado "Anverso y Reverso". Este tipo generará dos tarjetas, una en cada dirección.
Si quieres generar tarjetas invertidas solo para ciertas piezas de tu material (tal vez tu solo quieres tomarte el tiempo de estudiar tarjetas invertidas del material más importante, o algunas de tus tarjetas no tienen sentido si están invertidas), tu puedes seleccionar el tipo de nota "Anverso y reverso opcional". Este tipo de nota genera una tarjeta que solo tiene la parte del frente cuando llenas únicamente los dos primeros campos; si tú adicionalmente ingresas algo de texto en el campo de "Añadir Reverso" (como un si), Anki generará también la tarjeta invertida. El contenido de este campo nunca será mostrado en ninguna tarjeta.
Si tu después decides que no quieres seguir usando la tarjeta invertida que añadiste, tu la puedes remover si borras el texto que dice "Añadir Reverso". Similarmente, si quieres añadir una tarjeta invertida, simplemente añade algo de texto al campo de "Añadir Reverso". Si tu no seleccionaste el tipo de nota de Anverso y Reverso opcional desde el principio, tu puedes ir a Editar > Cambiar Tipo de Nota en el navegador para poder cambiarlo.
NOTA: Para evitar perder información de asignación de repasos si editas algo por error, Anki no borra tarjetas automáticamente después de que borres todo el texto en el campo "Añadir Reverso". Para completar la eliminación debes ir a Herramientas > Tarjetas Vacías en la ventana principal de Anki.
Si tu estás usando un tipo de nota más compleja (por ejemplo, una con tres tarjetas), y deseas generar tarjetas específicas solo en ciertas situaciones, por favor visita la sección de Reemplazo Condicional.
Plantillas Básicas
La plantilla más básica se verá más o menos así:
Cuando tu pones texto entre llaves, Anki buscará un campo que tenga ese nombre, y reemplazará eso con el contenido que exista en ese campo. Tu puedes incluir tantos campos como lo desees.
NOTA: Los campos toman en cuenta las mayúsculas. Si el nombre de tu campo es Anverso, escribir {{anverso}} no funcionará.
Tus plantillas no están limitadas a ser una lista de campos. Tu también puedes incluir texto arbitrario en tus plantillas. Por ejemplo, si estás estudiando las capitales del mundo y has creado un tipo de nota con el campo "País", tal vez crees una pregunta como esta dentro de la plantilla:
Cual es la capital de {{País}}?
La plantilla de reverso por defecto se verá así:
{{FrontSide}}
<hr id=answer>
{{Reverso}}
Esto quiere decir "muéstrame el texto que aparece en la pregunta, luego una linea de división, y luego lo que haya en el campo llamado Reverso".
La parte id=answer le dice a Anki donde se pone la linea de división entre la pregunta y respuesta. Esto le permite a Anki desplazarse automáticamente al punto donde empieza la respuesta cuando presiones Mostrar respuesta en una tarjeta larga (esto es especialmente útil si usas Anki en dispositivos con pantalla pequeña). Si tu no quieres una linea horizontal al principio de la respuesta, tu puedes usar otro elemento de HTML como el de párrafo o div.
Ingresando tus Respuestas
Si tu quieres ingresar tu mismo la respuesta usando tu teclado y que Anki compare lo que ingresaste con la respuesta real, puedes hacerlo haciendo unos cambios en tu plantilla. Imagina que tus plantillas de anverso y reverso se ven así:
{{FrontSide}}
<hr id=answer>
{{Palabra Extranjera}}
Para ingresar la palabra extranjera y verificar si la ingresaste correctamente tienes que editar tu plantilla de pregunta para que se vea así:
{{Palabra Nativa}}
{{type:Palabra Extranjera}}
Nota que hemos añadido type: (teclear) en frente del campo que queremos comparar, el cual también debe ser copiado en la sección de respuesta. Si tu no tienes el campo FrontSide (lado frontal) en el reverso de tu tarjeta, tendrás que añadir el mismo tipo de directiva en el lado de respuesta también.
Cuando estés repasando, Anki mostrará una caja de texto en donde tu podrás ingresar la respuesta, y después de presionar Enter y mostrar la respuesta, Anki te mostrará que partes de tu respuesta ingresaste correctamente y cuales no. El tamaño de letra en la caja de texto será el tamaño que configures para ese campo (por medio del botón de "Campos" cuando estés editando).
Esta función no cambia como se responden las preguntas, así que aún depende de ti decidir que tan bien recordaste la respuesta o no.
NOTA: Solo una comparación de ingreso puede ser usada en una tarjeta. Si tu añades el texto de arriba más de una vez no funcionará. Además, solo soporta una línea, así que no es útil para comparar un campo que está compuesto de muchas lineas.
Anki usa una fuente de letra monoespaciada para comparar la respuesta, de tal forma que tanto la sección de respuesta "ingresada" como la de respuesta "correcta" queden alineadas. Si tu deseas cambiar la fuente, puedes poner lo siguiente al final de la sección de estilo:
code#typeans { font-family: "MiNombreDeFuenteAquí"; }
Los usuarios avanzados pueden cambiar los colores por defecto asignados al ingreso de respuestas usando las clases de css typeGood, typeBad y typeMissed. Hasta el momento solo la versión de computador de Anki soporta estas clases.
También es posible ingresar la respuesta para tarjetas que tengan espacios cloze. Para hacer esto añade {{type:cloze:Texto}} tanto a la plantilla de anverso como reverso, de tal forma que el reverso se vea así:
{{FrontSide}}
<hr id=answer>
{{cloze:Texto}}
{{type:cloze:Texto}}
Nota que a diferencia de las tarjetas regulares, esto debe ser añadido a ambos lados en un tipo de nota cloze.
Si múltiples secciones han sido omitidas, tu puedes separar las respuestas en la caja de texto con una coma.
NOTA: La caja para ingresar respuesta no aparecerá en la ventana de previsualización en el navegador. Cuando tu ya estés repasando o mires una previsualización de la tarjeta en la ventana de tipos de tarjeta, entonces ahí si debería verse.
Añadiendo renglones
El código de las plantillas necesita un comando especial para crear un nuevo renglón. Por ejemplo, si tu escribes la siguiente plantilla:
Al mirar la previsualización verás lo siguiente:
Para añadir un renglón tienes que añadir el código <br> al final del renglón previo, así:
El código br significa "(line) br(eak)", que en inglés significa algo así como "quebrantamiento de renglón".
Lo mismo aplica para otros campos. Si tu quieres mostrar dos campos, uno en cada renglón, tendrías que usar:
{{Campo 1}}<br>
{{Campo 2}}
Editando el Estilo de las Tarjetas
Entre la plantilla de anverso y reverso estará la sección de Estilo. Aquí podrás cambiar el color de fondo de la tarjeta, la fuente de letra por defecto, el alineamiento del texto, etc.
Las opciones estándar disponibles para ti son:
-
font-family
-
El nombre de la fuente de letra que quieres usar en la tarjeta. Si tu fuente de letra tiene espacios, como en "MS Unicode", entonces tendrás que poner comillas dobles alrededor del nombre de fuente como en esta oración. También es posible usar múltiples fuentes de letra en una tarjeta; para más información sigue leyendo.
-
font-size
-
El tamaño de la fuente de letra en pixeles. Cuando lo cambies, asegúrate de que al final aparezcan las letras px.
-
text-align
-
Puedes usar esta opción para establecer si el texto quedará alineado en el centro, izquierda o derecha.
-
color
-
El color del texto. Nombres simples de colores en inglés como blue, lightyellow y así funcionarán, o puedes usar códigos de colores para HTML para seleccionar colores arbitrarios. Para más información sobre códigos de colores visita este sitio web.
-
background-color
-
El color del fondo de la tarjeta.
Cualquier código en CSS puede ser ingresado en la sección de Estilo esto es para usuarios avanzados que deseen hacer cosas como hacer que el fondo de la tarjeta se vea en gradiente, por ejemplo.
El Estilo es compartido por todas las tarjetas, lo que significa que cuando haces un ajuste en la sección de Estilo este afectará a todas las tarjetas para ese tipo de nota. También es posible especificar estilos para tarjetas específicas. El siguiente ejemplo usará fondo amarillo para todas las tarjetas excepto la primera:
.card { background-color: yellow; }
.card1 { background-color: blue; }
Otra cosa para notar es que Anki por defecto reduce imágenes para que quepan en la pantalla. Tu puedes cambiar esto añadiendo el siguiente código a tu sección de Estilo:
img { max-width: none; max-height: none; }
NOTA: Si tu intentas cambiar el estilo para las imágenes y encuentras que la estrella que aparece en la tarjeta es afectada (por ejemplo, se vuelve muy grande), tu la puedes arreglar añadiendo lo siguiente:
Editando el Estilo de los Campos
El Estilo por defecto aplica a toda la tarjeta. Tu también puedes hacer que ciertos campos o partes de la tarjeta tengan una fuente de letra, color, y otras cosas diferentes al estilo por defecto. Esto es particularmente importante al estudiar idiomas extranjeros, ya que Anki a veces no podrá mostrar correctamente caracteres a menos que la fuente apropiada de letra haya sido elegida.
Digamos que tu tienes un campo llamado "Expresión", y que quieres darle la fuente para Thai en OSX llamada "Ayuthaya". Imagina que tu plantilla se ve así:
¿Que es {{Expresión}}?
{{Notas}}
Lo que necesitamos hacer es envolver el texto con el estilo que queremos usando algo de HTML. Pondremos lo siguiente en frente del texto:
Al envolver el texto con los códigos de arriba le estaremos diciendo a Anki que le aplique un estilo personalizado al texto llamado "MiEstilo1", el cual crearemos después.
Siendo así, si nosotros quisiéramos que toda la expresión "¿Que es…? use la fuente de letra Thai, nosotros usaríamos:
<div class=MiEstilo1>¿Que es {{Expresión}}?</div>
{{Notas}}
Y si nosotros queremos que únicamente el campo Expresión use la fuente Thai, entonces usamos:
¿Que es <div class=MiEstilo1>{{Expresión}}?</div>
{{Notas}}
Después de haber editado la plantilla tenemos que pasar a la sección de Estilo en la mitad de la plantilla de Anverso y Reverso. Antes de editar, la plantilla se verá así:
.card {
font-family: arial;
font-size: 20px;
text-align: center;
color: black;
background-color: white;
}
Añade tu nuevo estilo al final de la sección, para que se vea así:
.card {
font-family: arial;
font-size: 20px;
text-align: center;
color: black;
background-color: white;
}
.MiEstilo1 {
font-family: ayuthaya;
}
Tu puedes incluir cualquier estilo que quieras en la sección de Estilo. Si también quisieras aumentar el tamaño de letra podrías cambiar la sección MiEstilo1 así:
.MiEstilo1{
font-family: ayuthaya;
font-size: 30px;
}
También es posible añadir fuentes de letra personalizadas a tu mazo, de tal forma que no tengas que instalarlas en tu computador o dispositivo móvil. Por favor mira la sección de Instalar Fuentes de Letra para más información.
Campos de Pista
Es posible añadir un campo en el anverso o reverso de una tarjeta, pero hacerlo oculto hasta que tu específicamente le indiques que lo muestre. A esto se le llama un campo de pista. Antes de añadir una pista, ten en cuenta que mientras más fácil hagas el responder una pregunta en Anki, menos probable se hará que puedas recordar bien la pregunta cuando te la encuentres en la vida real. Por favor lee sobre el principio de mínima información en http://www.supermemo.com/articles/20rules.htm antes de proceder.
Primero, tendrás que añadir un campo en el cual vayas a poner la pista si no lo has hecho aún. Por favor visita la sección de campos si no estás seguro de como hacer esto.
Asumiendo que hayas creado un campo llamado MiCampo, tu puedes decirle a Anki que por defecto oculte el contenido de ese campo añadiendo lo siguiente en tu plantilla:
Si MiCampo no tiene información, no se mostrará nada.
Si tu muestras la pista en la pregunta y luego revelas la respuesta, la pista se mantendrá oculta. Si tu quieres que la pista se mantenga revelada cuando se muestre la respuesta, tendrás que remover {{FrontSide}} en la plantilla del reverso y manualmente añadir los campos que quieras que aparezcan.
NOTA: Aún no es posible usar el campo de pista para ocultar audio el audio se reproducirá sin importar de si has hecho clic en el enlace de mostrar pista o no.
Campos Especiales
Existen algunos campos especiales que puedes incluir en tus plantillas:
Las etiquetas de la nota: {{Tags}}
El tipo de la nota: {{Type}}
El mazo de la tarjeta: {{Deck}}
El tipo de la tarjeta ("Anverso", etc): {{Card}}
El texto frontal (solo es válido en la plantilla Reverso): {{FrontSide}}
FrontSide no incluirá nada de audio que haya estado en el anverso de la tarjeta. Si tu deseas que el mismo audio se reproduzca tanto en el anverso como en el reverso de la tarjeta, tendrás que incluir manualmente los campos de audio en la sección de reverso.
Como en otros campos, los campos especiales tienen en cuenta que la primera letra esté en mayúscula.
Generación y Eliminación de Tarjetas
Anki no creará tarjetas donde el anverso esté vacío. Por lo tanto, si "Mi Campo" estuviera vacío, y la plantilla de anverso en una tarjeta solo tuviese ese campo, la tarjeta no se crearía.
Si no se pueden crear tarjetas, entonces la ventana de Añadir Notas te advertirá sobre eso y no te permitirá crear la nota hasta que por lo menos una tarjeta pueda ser generada.
Cuando tu editas una nota previamente añadida, Anki automáticamente creará tarjetas extra si estas estaban en blanco anteriormente, pero ya no.
Si tus ediciones han hecho que algunas tarjetas queden en blanco, Anki no las borrará inmediatamente, ya que eso podría llevar a una perdida accidental de datos. Para remover las tarjetas vacías, en la ventana principal vé a Herramientas > Tarjetas Vacías. Allí Anki te mostrará una lista de tarjetas vacías y te da la opción de borrarlas.
No es posible borrar tarjetas individuales manualmente (en vez de notas), ya que estas terminarían siendo recreadas la próxima vez que la nota sea editada. En vez de eso, tu deberías vaciar los campos de reemplazo condicionales relevantes y luego usar la opción de tarjetas Vacías. (Si tu no tienes campos establecidos para controlar la generación de tarjetas, por favor mira las secciones sobre tarjetas invertidas
y generación selectiva de tarjetas.) Si tu necesitas hacer esto para varias notas al mismo tiempo, puedes usar la función encontrar y reemplazar en el navegador.
Anki no considera campos especiales o texto aparte de los campos para el propósito de generación de tarjetas. Por lo tanto, si tu plantilla de anverso se veía como aparece a continuación, ninguna tarjeta se generaría si el campo País estuviese vacío:
¿Donde está ubicado {{País}} en el mapa?
Generación Selectiva de Tarjetas
Por favor lee la sección anterior antes de leer esta.
A veces puede que tu quieras generar tarjetas extra solo para algo de tu material, como por ejemplo, para poner a prueba tu habilidad de recordar las palabras más importantes en un grupo. Tu puedes lograr esto añadiendo un campo extra a tu nota, y añadiendo algo de texto en este (como "1", "si", lo que sea) en las notas donde desees la tarjeta extra. Luego, en la plantilla de la tarjeta, tu puedes hacer que la creación de la tarjeta dependa de si ese campo está vacío o no. Para más información sobre esto, por favor mira la sección de reemplazo condicional abajo.
Contenido & Referencias LaTeX
Anki no escanea las plantillas buscando referencias a contenido multimedia (imágenes, audio, video, etc.), porque hacerlo es lento. Esto tiene implicaciones respecto a incluir contenido multimedia en la plantilla.
Sonidos/Imágenes Estáticos
Si tu deseas incluir imágenes o sonidos en tus tarjetas que sean los mismos para cada tarjeta (por ejemplo, el logo de una compañía en la parte superior de cada tarjeta):
-
Cambia el nombre del archivo para que empiece con un guión al piso, por ejemplo: "_logo.jpg". El guión al piso le dice a Anki que este archivo se usará en la plantilla y que debería ser exportado cuando se comparta el mazo.
-
Añade una referencia al contenido multimedia en la plantilla de anverso o reverso, así:
Referencias a Campos
No se permite poner referencias multimedia hacia campos. Estos podrían o no mostrarse durante repasos, y no funcionarán cuando hagas verificaciones de contenido multimedia que no se esté utilizando, para importar/exportar, y otras cosas. Ejemplos que no funcionarían:
<img src="{{Expresión}}.jpg">
[sound:{{Palabra}}]
[latex]{{Campo 1}}[/latex]
En vez de eso, tú deberías incluir las referencias a contenido multimedia dentro del campo como tal. Por favor dale un vistazo a la sección de importar para más información.
Reemplazo Condicional
Es posible incluir cierto texto en tus tarjetas únicamente si cierto campo esta vacío o no. Un ejemplo:
Este texto siempre se mostrará
{{#NombreDeCampo}}
Este texto solo se mostrará si NombreDeCampo tiene texto por dentro
{{/NombreDeCampo}}
{{^NombreDeCampo}}
Este texto solo se mostrará si NombreDeCampo está vacío
{{/NombreDeCampo}}
Un ejemplo en la vida real es mostrar una etiqueta si el campo no está vacío:
{{#Etiquetas}}Etiquetas: {{Tags}}{{/Etiquetas}}
Tu también puedes usar reemplazo condicional para controlar que tarjetas son generadas. Esto funciona gracias a que Anki no generará tarjetas que estén vacías en el anverso. Por ejemplo, considera una tarjeta con dos campos en el frente:
Normalmente una tarjeta se generaría si el campo de expresión o notas contienen algo de texto. Si tu solo quisieras generar una tarjeta si el campo Expresión no estuviese vacío, entonces tendrías que cambiar la plantilla así:
{{#Expresión}}
{{Expresión}}
{{Notas}}
{{/Expresión}}
Y si tu quisieras que ambos campos fuesen requeridos, tu podrías usar dos reemplazos condicionales:
{{#Expresión}}
{{#Notas}}
{{Expresión}}
{{Notas}}
{{/Notas}}
{{/Expresión}}
Ten en cuenta que, como se mencionó en la sección de generación de tarjetas, esto solo funciona cuando tu pones el código de reemplazo condicional en el 'anverso' de la tarjeta; si tu haces esto en el reverso, terminarás con tarjetas que tienen el lado reverso en blanco. Similarmente, como esto funciona verificando si el campo anverso estaría vacío, es importante asegurarte de que cubras todo el lado anverso con el reemplazo condicional; por ejemplo, lo siguiente no funcionaría como es esperado:
{{#Expresión}}
{{Expresión}}
{{/Expresión}}
{{Notas}}
El comportamiento por defecto se puede visualizar como una condición "O" - las tarjetas serán creadas si el primer campo no está vacío, O si el segundo campo no está vacío, y así sucesivamente. En cambio, el comportamiento que vemos arriba puede visualizarse como una condición "Y" - se crearán tarjetas si el primer campo no está vacío Y si el segundo campo no está vacío, y así sucesivamente.
Una advertencia: Anki aún no puede mesclar condiciones O e Y. Por lo tanto, la siguiente plantilla, la cual dice "requiere expresión y notas, o campo 3" no funcionará:
{{#Expresión}}
{{#Notes}}
{{Expresión}}
{{Notes}}
{{/Notes}}
{{/Expresión}}
{{Campo 3}}
Otra advertencia es que no se pueden usar expresiones negativas para controlar la generación de tarjetas. Es decir, cubrir una plantilla con {{^Field}} no hará lo que esperas.
Plantillas Cloze
Por favor mira la sección de Espacios Cloze para información de fondo.
El tipo de nota cloze funciona de forma diferente a los tipos de nota regulares. En vez de tener un número personalizable de tipos de tarjeta, este tiene un solo tipo que se comparte por todos los espacios cloze en una nota.
Como lo mencioné en la sección de generación de tarjetas más arriba, la generación de tarjetas normales depende de si uno o más campos en la sección de pregunta no están vacíos. Los tipos de notas para espacios cloze son generados de forma diferente.
-
Anki analiza la plantilla del anverso para ver si hay uno o más reemplazos cloze, como {{cloze:NombreDeCampo}}.
-
Luego analiza el campo NombreDeCampo para ver todas las referencias cloze, como {{c1::texto}}.
-
Por cada número por separado, una tarjeta será generada.
La generación condicional provee un campo especial que puedes usar para verificar que tarjeta estás procesando. Si tu por ejemplo quisieras mostrar el campo "Pista1" en el primer cloze, y el campo "Pista2" en el segundo cloze, tu podrías usar la siguiente plantilla:
{{cloze:Texto}}
{{#c1}}
{{Pista1}}
{{/c1}}
{{#c2}}
{{Pista2}}
{{/c2}}
Más HTML
Tus plantillas pueden contener cualquier tipo de código tipo HTML, lo que significa que todas las posibilidades de diseño usadas en páginas de Internet también pueden ser aplicadas a tus tarjetas. Cosas como tablas, listas, imágenes, enlaces a sitios web externos y cosas así son soportadas. Con las tablas por ejemplo, tu podrías cambiar el diseño de tal forma que el anverso y reverso de la tarjeta aparezcan a la izquierda y derecha en vez de arriba y abajo.
Cubrir todas las funciones posibles usando HTML está por fuera del enfoque de este manual, pero hay muchas guías introductorias de HTML disponibles en Internet si quieres aprender más.
Enlaces de Diccionario
Tu también puedes usar reemplazo de campo para crear enlaces de diccionario. Imagina que estás estudiando un idioma y que tu diccionario en línea favorito te permite buscar texto usando una URL como esta:
http://undiccionarioaqui.com/buscar?q=mipalabra
Tu podrías añadir un enlace automático haciendo lo siguiente en tu plantilla:
{{Expresión}}
<a href="http://undiccionarioaqui.com/buscar?q={{Expresión}}">Buscar en diccionario</a>
La plantilla de arriba te debería permitir buscar la expresión en cada nota haciendo clic en el enlace mientras repasas. Sin embargo, hay algo sobre lo que debo advertirte respecto a esto. Por favor lee la siguiente sección.
Removiendo HTML
Como las plantillas, los campos se guardan en HTML. En el ejemplo de arriba con el enlace de diccionario, si la expresión contuviera la palabra "mipalabra" sin nada de formato, entonces el código en HTML de la palabra sería el mismo: "mipalabra". Pero cuando tu incluyes formato en esos campos, se agregan trozos de HTML extra. Por ejemplo, si "mipalabra" estuviese en negrita, el HTML de la palabra se vería así: "<b>mipalabra</b>".
Esto puede presentar problemas para cosas como enlaces de diccionarios. En el ejemplo de arriba, el enlace de diccionario terminaría siendo:
<a href="http://undiccionarioaqui.com/buscar?q=<b>mipalabra</b>">Buscar en diccionario</a>
Lo más probable es que los caracteres extra en el enlace confundirán el sitio web de diccionario, y a lo mejor el sitio no te arrojará los resultados que esperas.
Para resolver esto, Anki provee la habilidad de remover formato de campos cuando son reemplazados. Si tu pones el prefijo text: antes del nombre de campo, Anki no incluirá nada de formato. Así, un enlace de diccionario que funcionaba inclusive si tenía texto con formato debería ser:
<a href="http://undiccionarioaqui.com/buscar?q={{text:Expresión}}">Buscar en diccionario</a>
Apariencia del Navegador
Si tus plantillas de tarjeta son muy complejas, puede ser difícil leer las columnas de pregunta y respuesta en la lista de tarjetas. La opción de "apariencia del navegador" te permite definir una plantilla personalizada que se usará unicamente en el navegador, así que puedes incluir campos importantes y cambiar el orden si lo deseas. La sintaxis es la misma que en las plantillas de tarjetas.
Texto de Derecha a Izquierda (RTL)
Si estás aprendiendo un idioma que se lee de derecha a izquierda, tendrás que ajustar la plantilla así:
<div dir=rtl>{{CampoQueTieneTextoRTLAquí}}</div>
Si fuiste enviado directamente aquí (por un enlace), por favor lee la parte inicial de esta sección para más información.
Anki define algunas clases de CSS especiales que te permiten definir diferentes tipos de estilo para plataformas diferentes. Los ejemplos de abajo te muestran como variar la fuente de letra dependiendo de que plataforma estés utilizando para repasar:
.win .jp { font-family: "MS Mincho"; }
.mac .jp { font-family: "Hiragino Mincho Pro"; }
.linux .jp { font-family: "Kochi Mincho"; }
.mobile .jp { font-family: "Hiragino Mincho ProN"; }
<div class=jp>{{Campo}}</div>
Tu también puedes usar propiedades como .gecko, .opera y .ie para seleccionar navegadores en particular cuando estés usando AnkiWeb. Por favor visita http://rafael.adm.br/css_browser_selector/ para ver una lista completa de opciones.
Instalando Fuentes de Letra
Si estás usando Anki en una computadora de casa o escuela donde no tienes permiso de instalar fuentes de letra nuevas, o si estás usando Anki en un dispositivo móvil, es posible añadir fuentes directamente a Anki.
Para añadir una fuente de letra a Anki, esta debe estar en el formato TrueType. Las fuentes TrueType tienen un nombre de archivo terminado en .ttf, como "Arial.ttf". Una vez hayas localizado una fuente tipo TrueType tendrás que añadirla a la carpeta de contenido multimedia:
-
Cambia el nombre del archivo, añadiendo un guión al piso al inicio, de tal forma que se vuelva "_arial.ttf". Añadir un guión al piso le dirá a Anki que este archivo puede ser usado en una plantilla, y que no debería ser borrado cuando se chequee contenido audiovisual sin utilizar.
-
En el explorador de archivos de tu computador ve a la carpeta de Documentos, luego a la carpeta de Anki, y luego a una carpeta llamada "Usuario 1" (o tu nombre de usuario si has renombrado/añadido perfiles).
-
Dentro de la carpeta deberías poder ver una carpeta llamada collection.media. Arrastra el archivo renombrado a esta carpeta.
Después de eso tendrás que actualizar la plantilla:
-
Haz clic en Añadir en la parte superior de la pantalla principal, y luego selecciona el tipo de nota que quieres cambiar con el botón en la parte superior izquierda.
-
Haz clic en tarjetas.
-
En la sección de Estilo añade el siguiente texto en la parte de abajo, reemplazando "_arial.ttf" con el nombre del archivo que copiaste a tu carpeta collection.media:
@font-face { font-family: myfont; src: url('_arial.ttf'); }
NOTA: Únicamente cambia la parte que dice "arial", no la parte que dice "myfont".
Después de eso, tu puedes cambiar la fuente de toda la tarjeta, o solo para campos individuales. Para cambiar el campo de toda la tarjeta, simplemente localiza la linea que dice font-family: en la sección .card y cambia la fuente a "myfont". Para cambiar la fuente solo para ciertos campos, por favor lee las instrucciones de arriba para editar el estilo de los campos.
NOTA: Por favor asegúrate de que los nombres de archivo sean exactos. Si el archivo se llama arial.TTF y tu escribes arial.ttf en la plantilla de tarjetas, entonces no funcionará.
Fuentes de Letra en Mac
Por el momento, OSX no soporta usar fuentes de letra "incrustadas". Aún es posible usar fuentes de letra personalizadas, pero tienen que ser instaladas en todo el sistema.
Tu puedes configurar a Anki para que use la fuente del sistema en una computadora Mac, y una fuente incrustada en otro lugar.
En tu plantilla de anverso o reverso, cubre el campo que quieres estilizar con el siguiente código, reemplazando "NombreDeCampo" con el nombre de tu campo.
<span style="mystyle">{{NombreDeCampo}}</span>
En la sección de Estilo, en adición a la linea font-face describa arriba, añade lo siguiente:
.mystyle { font-family: myfont; }
.mac .mystyle { font-family: Helvetica; }
Reemplaza "Helvetica" con el nombre de la fuente que has instalado en tu sistema. Mantén "myfont" como está ya que este referencia fuentes que has incrustado.
Javascript
Ya que las tarjetas de Anki son tratadas como páginas web, es posible incrustar algo de código Javascript en tus tarjetas por medio de etiquetas de código incrustado en tu plantilla. Ya que esta es una función avanzada, no podemos garantizar que todo el Javascript que incluyas funcione, y no podemos ofrecer asistencia si un código en Javascript no funciona. Si tienes dudas, es mejor no usar Javascript.
Cada versión de Anki puede implementar la forma de mostrar la tarjeta de forma diferente, así que necesitarás probar el comportamiento en diferentes plataformas. Un número de versiones son implementadas manteniendo una página web corriendo por largo tiempo y dinámicamente actualizando partes de esta a medida que se repasan las tarjetas, así que tu Javascript necesitará actualizar secciones del documento en vez de hacer cosas como document.write.
Funciones como window.alert tampoco están disponibles. Anki escribirá errores de Javascript en la terminal, así que si estás usando Anki en una Mac o computador con Windows, tu necesitarás agarrar los errores manualmente y escribirlos en el documento para poder verlos. No hay función de remover errores, así que para encontrar problemas tendrás que dividir tu código hasta que descubras que partes están causando problemas.