
Tengo un sueño. Quiero que mis escritos matemáticos se conviertan mágicamente en un .tex
archivo para poder editarlo. Quiero escribir mis trabajos, mis exámenes, mis apuntes de clase,todo, a mano y luego agita una varita mágica para convertirlos en algo bonito (¡y editable!).
Por ejemplo, ¿podría escanear mis escritos y ejecutar algún programa que haga esto por mí? ¿O podría usar el Galaxy Note o el Surface Pro (ambos vienen con lápices ópticos utilizables (¿lápices?), ¡y el Note puede incluso leer mi letra!). ¿O mi sueño no se va a hacer realidad todavía...?
Para ser precisos, quiero algo que haga lo siguiente: cuando escribo lo siguiente (en papel, en una tableta, ¡no me importa!)...
- Ecuaciones: $2+3x-5=6$
- Pizarra en negrita: $\mathbb{R}$ para los reales
- ¿Quizás \mathcal también funcione $\mathcal{C}$?
- ¡Las matemáticas en su propia línea son imprescindibles! $$e^{\pi i}=-1$$ ¡Y notando las cosas a continuación!
- Subíndices y superíndices, conjuntos y otras cosas comunes. $$S={x_i: x_i^2\in\mathbb{Q}}$$
- Tal vez estoy soñando un poco con este, ¿qué tal si renderizamos la "G" en "$G$ es un grupo"?
- Funciona con align: $$ \begin{align*} 3&=1+2\ &=2+1\ &=1+1+1 \end{align*} $$
- Matrices: $$ \left( \begin{array}{ccc} 1&0&0\ 0&1&0\ 0&0&1 \end{array} \right) $$
- Finalmente, quiero demostrar teoremas para que sea mejor reconocer lo que viene a continuación...
Teorema 1(A. Teorema).Este es un teorema.
Prueba.Esta es una prueba. ∎
...entonces la varita mágica generará un .tex
documento con el siguiente código (con entornos adecuados definidos, etc.)
\begin{enumerate}
\item Equations: $2+3x-5=6$
\item Blackboard-bold: $\mathbb{R}$ for the reals
\item Maybe \mathcal also works $\mathcal{C}$?
\item Maths on its own line is a must!
\[
e^{\pi i}=-1
\]
And noticing the stuff below!
\item Subscripts and superscripts, sets and other common things.
\[
S=\{x_i: x_i^2\in\mathbb{Q}\}
\]
\item Maybe I am dreaming a bit much with this one, how about rendering the "G" in "$G$ is a group"?
\item Works with align:
\begin{align*}
3&=1+2\\
&=2+1\\
&=1+1+1
\end{align*}
\item Matrices:
\[
\left(
\begin{array}{ccc}
1&0&0\\
0&1&0\\
0&0&1
\end{array}
\right)
\]
\item Finally, I want to prove theorems so it'd better recognise what is coming next...
\end{enumerate}
\begin{theorem}[A. Theorem]
This is a theorem.
\end{theorem}
\begin{proof}
This is a proof.
\end{proof}
Tenga en cuenta que las dos preguntas siguientes son relevantes, pero no responden a la pregunta anterior. Ambos están bastante anticuados.
https://math.stackexchange.com/questions/7514/kindle-as-a-tool-for-mathematicians
Respuesta1
- InftyEditor ---http://www.inftyproject.org/en/software.html
- Sistema de entrada de fórmulas a mano alzada (FFES) ---http://research.cs.queensu.ca/drl//ffes/
Tenga en cuenta que también existen algunas herramientas comerciales, por ejemplo, MathJournal disponible enhttp://www.xthink.com/products.phpo el Panel de entrada matemática para Tablet PC:http://windows.microsoft.com/en-us/windows7/use-math-input-panel-to-write-and-correct-math-equations
Sin embargo, estoy de acuerdo en que simplemente usar LyXhttp://www.lyx.orgen una Tablet PC es bastante agradable.
Respuesta2
Creo que la respuesta es "aún no está escrita, probablemente no llegue pronto". Lo más cercano que conozco es:
http://detexify.kirelabs.org/classify.html
que solo hace un personaje a la vez. Esto sería un problema mucho mayor que el OCR, ya que hay muchos más caracteres posibles y se necesita mucha más variedad en el diseño. Incluso si se hiciera, supongo que el código de salida sería mucho más complejo que si simplemente compusiera el trabajo usted mismo.
Por otro lado, existen editores WYSIWYG Latex, por ejemplo Lyx, que creo que también te permitirán editar el código. Yo no uso ninguno, pero algunas personas se llevan bien con ellos.