Anki - LaTeX, tamanho da fonte matemática e DeclareMathSizes

Anki - LaTeX, tamanho da fonte matemática e DeclareMathSizes

Eu uso o programa flashcard Anki e renderizo equações matemáticas usando LaTeX dentro do programa.

O problema é que os tamanhos das fontes geralmente são muito grandes, a menos que a equação seja muito longa; nesse caso, a equação diminui automaticamente para caber na tela.

Este é o cabeçalho LaTeX padrão no Anki:

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

E este é o rodapé padrão:

\end{document}

Para chamar o LaTeX dentro do Anki ao criar um flashcard, você usa [latex] e [/latex], que presumo que se referem ao cabeçalho e rodapé respectivamente. (Não sou especialista em Anki nem em LaTeX.)

De qualquer forma, tentei inserir o seguinte antes \begin{document}:

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

Sim, percebo que isso deveria tornar o texto muito pequeno, mas o mais importante é que nada muda. Minhas equações ainda são muito grandes (ou muito pequenas, se a equação for muito longa).

Por favor ajude!

Responder1

Ferramentas -> Gerenciar Tipos de Notas... -> Opções; na última linha do campo Cabeçalho depois de \begin{document}digitar

\tiny

E seu LaTeX ficará menor. Como o látex renderizado anteriormente é armazenado em cache como arquivos de imagem, talvez seja necessário excluir esses arquivos antes que a alteração seja aparente. No meu Mac os arquivos estão em~/Anki/User 1/collection.media/latex-*.png

Para mim, isso faz com que minhas [$$][/$$]equações tenham o mesmo tamanho da fonte Anki ao redor.

Eu espero que isso ajude!


ATUALIZAÇÃO: No Linux, o diretório de mídia parece estar localizado em~/Documents/Anki/User 1/collection.media/

Responder2

Eu também tenho lutado com isso. Minha solução foi usar o ambiente LaTeX para todas as minhas perguntas e respostas. Eu cerco meu texto [latex]e [/latex]uso comandos Latex para formatar o cartão. Isso mantém meus tamanhos consistentes entre texto e matemática e me permite usar outros pacotes (como criar tabelas bonitas, em comparação com as tabelas Anki!)

Por exemplo, meus cartões Básico e Reverso têm isto no 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}

Isso me dá boas tabelas, símbolos matemáticos, versalete e padrão para fonte sem serifa para dispositivos de exibição gráfica.

Um cartão de exemplo,

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

Voltar:[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]

Saída do código Latex do cartão.

É verdade que se o cartão exibido for redimensionado, o verso mais longo do cartão também será redimensionado para caber em uma janela menor. No entanto, acho que isso pode ser corrigido alterando papersizeo preâmbulo. Eu uso estritamente meu laptop e tablet, então não tenho problemas. No entanto, pode surgir em dispositivos menores, como um telefone.

O cartão redimensionado força o redimensionamento da imagem Latex do verso do cartão.

informação relacionada