enriqueacosta / IllustrativeMath-GrupoLEMA

1 stars 4 forks source link

para permitir ajustes de estilo, los <q> deberían no convertirse en comillas hardcoded en latex #54

Open enriqueacosta opened 6 months ago

enriqueacosta commented 6 months ago

En latex los <q>texto acá</q> se ven así:

``¿Cuántas ven? ¿Cómo lo saben?, ¿qué ven?''

En el archivo pretext-latex.xsl que especifica cómo se crea text se pueden cambiar las lineas que crean los <q> de

<xsl:template match="q">
    <xsl:text>``</xsl:text>
    <xsl:apply-templates />
    <xsl:text>''</xsl:text>
</xsl:template>

cambiar a:

<xsl:template match="q">
    <xsl:text>\quoted{</xsl:text>
    <xsl:apply-templates />
    <xsl:text>}</xsl:text>
</xsl:template>

Esto hace que en latex ahora sea así:

\quoted{¿Cuántas ven? ¿Cómo lo saben?, ¿qué ven?''}

Entonces se puede crear un comando de latex en el preambulo con el que se puede controlar el estilo de esos textos. Por ejemplo, esta defición reproduce las comillas, y después se puede cambiar.

\newcommand{\quoted}[1]{``#1''}