Anki: LaTeX, tamaño de fuente matemática y DeclareMathSizes

Anki: LaTeX, tamaño de fuente matemática y DeclareMathSizes

Utilizo el programa Anki flashcard y renderizo ecuaciones matemáticas usando LaTeX dentro del programa.

El problema es que los tamaños de fuente son generalmente demasiado grandes, a menos que la ecuación sea muy larga, en cuyo caso el tamaño de la ecuación se reduce automáticamente para adaptarse a la pantalla.

Este es el encabezado LaTeX predeterminado en Anki:

\documentclass[12pt]{article}
\special{papersize=3in,5in}
\usepackage{amssymb,amsmath}
\pagestyle{empty}
\setlength{\parindent}{0in}
\begin{document}

Y este es el pie de página predeterminado:

\end{document}

Para llamar a LaTeX dentro de Anki al crear una tarjeta didáctica, usas [latex] y [/latex], que supongo que se refieren al encabezado y pie de página respectivamente. (No soy ni Anki ni un experto en LaTeX).

De todos modos, intenté insertar lo siguiente justo antes \begin{document}:

\DeclareMathSizes{2}{2}{2}{2}

Sí, me doy cuenta de que se supone que esto hará que el texto sea muy pequeño, pero lo más importante es que nada cambia. Mis ecuaciones todavía son demasiado grandes (o demasiado pequeñas, si la ecuación es realmente larga).

¡Por favor ayuda!

Respuesta1

Herramientas -> Administrar tipos de notas... -> Opciones; en la última línea del campo Encabezado después de \begin{document}simplemente escribir

\tiny

Y tu LaTeX se hará más pequeño. Debido a que el látex renderizado previamente se almacena en caché como archivos de imagen, es posible que deba eliminar esos archivos antes de que el cambio sea evidente. En mi Mac los archivos están en~/Anki/User 1/collection.media/latex-*.png

Para mí, esto hace que mis [$$][/$$]ecuaciones tengan el mismo tamaño que la fuente Anki circundante.

¡Espero que esto ayude!


ACTUALIZACIÓN: En Linux, el directorio de medios parece estar ubicado en~/Documents/Anki/User 1/collection.media/

Respuesta2

Yo también he estado luchando con esto. Mi solución fue utilizar el entorno LaTeX para toda mi pregunta y respuesta. Rodeo mi texto con [latex]y [/latex]uso comandos Latex para formatear la tarjeta. Esto mantiene mis tamaños consistentes entre texto y matemáticas, y me permite usar otros paquetes (como hacer tablas bonitas, en comparación con las tablas de Anki).

Por ejemplo, mis tarjetas Básicas e Inversas tienen esto en el preámbulo:

\documentclass[12pt]{article}
\special{papersize=3in,5in}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\usepackage{libertine-type1}
\usepackage{biolinum-type1}
\usepackage{libertineMono-type1}
\usepackage[libertine]{newtxmath}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{amssymb,amsmath}
\usepackage{booktabs}
\usepackage{color}
\usepackage{multirow}
\usepackage{rotating}
\usepackage{graphicx}
\usepackage{wasysym}
\pagestyle{empty}
\setlength{\parindent}{0in}
\newcommand{\noun}[1]{\textsc{#1}}
\definecolor{blue}{RGB}{0,130,255}
\begin{document}

Esto me proporciona buenas tablas, símbolos matemáticos, versalitas y una fuente sans-serif predeterminada para dispositivos de visualización gráfica.

Una tarjeta de ejemplo,

Frente:[latex]What is \textbf{finiteness?}[/latex]

Atrás:[latex]A set $A$ is said to be finite \emph{if and only if} $\left|A\right|=\mathbb{N}$ (natural number.) A set that is not finite is said to be infinite.[/latex]

Salida de código de tarjeta Latex.

Por supuesto, si se cambia el tamaño de la tarjeta mostrada, el reverso más largo también cambiará de tamaño para que quepa en una ventana más pequeña. Sin embargo, creo que esto se puede solucionar cambiando el papersizepreámbulo. Utilizo estrictamente mi computadora portátil y mi tableta, por lo que no tengo ningún problema. Sin embargo, puede aparecer en dispositivos más pequeños como un teléfono.

La tarjeta redimensionada fuerza el cambio de tamaño de la imagen de Latex en el reverso de la tarjeta.

información relacionada