
Estoy intentando implementar un script de recuento de palabras simple, pero la Vista previa parece no querer ejecutar JavaScript. No sé si hay algún problema con mi LaTeX (tuve un problema anterior con Acrobat Reader donde solo necesitaba especificar nombres para los TextFields, así que pensé que podría estar relacionado con mi código). Aquí está mi documento:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
\TextField[name=tf, width=\linewidth, height=3\baselineskip,multiline=true%
,keystroke = {%
this.getField("wc").value = event.value.trim().split(/\\s+/).length;
}
]{Input:}\\
\TextField[name=wc,readonly=true]{Output:}
\end{document}
Cuando el usuario escribe en el cuadro "Entrada", debería mostrar el recuento de palabras en el cuadro "Salida". Esto parece funcionar en Acrobat Reader y PDFPenPro. No parece funcionar en MacOS Preview. Nunca se completa nada en el cuadro "Salida".
Además, editar el documento en Vista previa parece interrumpir la funcionalidad; Si edito el documento en Vista previa y luego lo abro en Acrobat Reader, el script de recuento de palabras ya no funciona.
¿Es este mi código LaTeX, un problema de vista previa o una interacción? ¿Existe alguna solución?
Si me ayuda, estoy usando MacOS 10.15.4 (19E266) y Preview 11.0 (999.4).