102 votos

Escriba las fórmulas matemáticas en Microsoft Word el Látex?

Me pregunto si hay algunas soluciones gratuitas para escribir fórmulas matemáticas que el Látex se forma en el documento de Microsoft Word (Office 2007)?

102voto

taoyue Puntos 1399

La pregunta acerca de "escribir fórmulas matemáticas en Látex manera en el documento de Microsoft word (Office 2007)." Pero las respuestas y comentarios hasta la fecha, en realidad, una respuesta diferente pregunta: cómo incrustar un real de Látex procesador en Word.

Muy pocas personas se dan cuenta de que el incorporado en el editor de ecuaciones de Word 2007 que realmente entiende de Látex de estilo de la ecuación de entrada. Simplemente inserte una nueva ecuación y, a continuación, escriba Látex en ella. A medida que escribe, la Palabra se construye una representación gráfica de la ecuación.

LaTeX-style equation entry in Word 2007 and above

Una vez que aparece en la interfaz gráfica de usuario, no puede editar como Látex. Word no tiene incorporado un procesador de TeX-es sólo hacer la coincidencia de patrón para convertir simples de Látex de sintaxis en el nativo formato de ecuación. Por tanto, no debe esperar para obtener la fidelidad perfecta para super-complejo de Látex de ecuaciones. Sin embargo, es suficiente para que probablemente nadie, pero un matemático, y es mucho más rápido que hacer clic en los elementos con el ratón.

El editor de ecuaciones de Word 2007 también tiene una ecuación lineal formato de entrada, que es bastante intuitivo y no requiere familiaridad con el Látex. Por ejemplo, escribiendo en (a+b)/(c+d) resultará en un muy bien-formato de fracción.

Linear equation entry in Word 2007 and above

Notas:

  1. Muchas revistas científicas no aceptará documentos en Word con el nuevo formato de ecuación, incluso si usted guardar como .doc en vez de .docx.

  2. Esto no gire a la Palabra en Látex. Sólo lo hace en las ecuaciones de sí mismos, y nada más. Usted incluso no obtener la ecuación de la numeración.

35voto

Devid Puntos 3520

Escribir sus fórmulas Matemáticas en Látex → Transformar el Látex de las fórmulas del Código MathML → Copiar/Pegar el Código MathML en Word (después de pegar haga clic en la tecla CTRL y, a continuación, T). Voila!


EJEMPLO:

Tomemos, por ejemplo, esta Fórmula: Formula written in LaTeX

Este es el Código fuente de LaTeX a partir de la Fórmula anterior:

0 \leq \lim_{n\to \infty}\frac{n!}{(2n)!} \leq \lim_{n\to \infty} \frac{n!}{(n!)^2} = \lim_{k \to \infty, k = n!}\frac{k}{k^2} = \lim_{k \to \infty}\frac{1}{k} = 0.

Ahora abra un Editor y poner la fuente de código entre los signos $$ $$ como este:

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
    <title>tex texample</title>
</head>
<body>
    $$ 0 \leq \lim_{n\to \infty}\frac{n!}{(2n)!} \leq \lim_{n\to \infty} \frac{n!}{(n!)^2} = \lim_{k \to \infty, k = n!}\frac{k}{k^2} = \lim_{k \to \infty}\frac{1}{k} = 0.$$
</body>
</html>

Guarde el archivo como .archivo html y abrirlo con un navegador como Chrome.



Haga Clic derecho en la Fórmula y Seleccione Mostrar MathML Como → Código MathML.

<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
  <mn>0</mn>
  <mo>&#x2264;<!-- ≤ --></mo>
  <munder>
    <mo form="prefix" movablelimits="true">lim</mo>
    <mrow class="MJX-TeXAtom-ORD">
      <mi>n</mi>
      <mo stretchy="false">&#x2192;<!-- → --></mo>
      <mi mathvariant="normal">&#x221E;<!-- ∞ --></mi>
    </mrow>
  </munder>
  <mfrac>
    <mrow>
      <mi>n</mi>
      <mo>!</mo>
    </mrow>
    <mrow>
      <mo stretchy="false">(</mo>
      <mn>2</mn>
      <mi>n</mi>
      <mo stretchy="false">)</mo>
      <mo>!</mo>
    </mrow>
  </mfrac>
  <mo>&#x2264;<!-- ≤ --></mo>
  <munder>
    <mo form="prefix" movablelimits="true">lim</mo>
    <mrow class="MJX-TeXAtom-ORD">
      <mi>n</mi>
      <mo stretchy="false">&#x2192;<!-- → --></mo>
      <mi mathvariant="normal">&#x221E;<!-- ∞ --></mi>
    </mrow>
  </munder>
  <mfrac>
    <mrow>
      <mi>n</mi>
      <mo>!</mo>
    </mrow>
    <mrow>
      <mo stretchy="false">(</mo>
      <mi>n</mi>
      <mo>!</mo>
      <msup>
        <mo stretchy="false">)</mo>
        <mn>2</mn>
      </msup>
    </mrow>
  </mfrac>
  <mo>=</mo>
  <munder>
    <mo form="prefix" movablelimits="true">lim</mo>
    <mrow class="MJX-TeXAtom-ORD">
      <mi>k</mi>
      <mo stretchy="false">&#x2192;<!-- → --></mo>
      <mi mathvariant="normal">&#x221E;<!-- ∞ --></mi>
      <mo>,</mo>
      <mi>k</mi>
      <mo>=</mo>
      <mi>n</mi>
      <mo>!</mo>
    </mrow>
  </munder>
  <mfrac>
    <mi>k</mi>
    <msup>
      <mi>k</mi>
      <mn>2</mn>
    </msup>
  </mfrac>
  <mo>=</mo>
  <munder>
    <mo form="prefix" movablelimits="true">lim</mo>
    <mrow class="MJX-TeXAtom-ORD">
      <mi>k</mi>
      <mo stretchy="false">&#x2192;<!-- → --></mo>
      <mi mathvariant="normal">&#x221E;<!-- ∞ --></mi>
    </mrow>
  </munder>
  <mfrac>
    <mn>1</mn>
    <mi>k</mi>
  </mfrac>
  <mo>=</mo>
  <mn>0.</mn>
</math>

Ahora Copiar/Pegar el Código MathML en Word 2013 (o 2007) y haga clic en forma secuencial CTRL y, a continuación, T (Opciones de Pegado: mantener el texto solamente) o ir a la pequeña Ctrl imagen al final del Código MathML pega y seleccionar la opción manualmente.

Esta es la forma en la fórmula se ve al final en Word 2013:

7voto

Brian Sloane Puntos 131

@Devid la respuesta es excelente, pero tuve dificultades con las instrucciones específicas. He aquí lo que funcionó para mí. Hacer Devid pasos de copiar el código MathML.

A continuación, inserte un espacio en blanco de la ecuación. En Word 2013, cambie a la vista Diseño de Impresión (Vista de ficha en la cinta de opciones). En la ficha Insertar, elija la Ecuación. Usted verá Type equation here seleccionado.

En la ficha Inicio, seleccione la Pasta desplegable, a continuación, Pegado Especial (o simplemente pulse CTRLALTV). Seleccione Unformatted Unicode Text. La ecuación, a continuación, rellenar en su mayoría correctamente, como en Devid la última foto.

Una cosa más - en la imagen, el "lim" comandos están en cursiva, donde ellos no estaban en el original. Para arreglar eso, para cada uno de los "lim," poner el cursor justo después de la "m" y pulse la tecla de Espacio a causa de la Palabra de verificación "lim" en contra de su tabla de funciones y ajustar el formato. (A continuación, elimine el espacio adicional que creamos).

5voto

Adam Ryczkowski Puntos 422

Yo prefiero TeXsword en Látex en Word (TeXsword de descarga). Tiene todas las características de Látex en la Palabra, además de que le da el manejo de la ecuación de referencias. Y no se requiere la conexión a Internet, que yo veo como una característica que no es una limitación: MikeTeX no es tan grande después de todo, y tener el Látex localmente permite escribir en su documento de viaje.

4voto

CAROL PEASE Puntos 12

Usted puede utilizar el Látex en la Palabra.

Proporciona macros para Microsoft Word que permite el uso de Látex de entrada para crear ecuaciones de imágenes, tanto en línea y en los modos de pantalla sin tener que instalar ningún software en el equipo local. Hasta donde yo sé, esta es la única alternativa libre a los programas de pago como la Aurora y TexPoint.

Para Office 2007, ir a Látex en Word Página del Proyecto en sourceforge, y haga clic en Word 2007, bajo Archivos.

El látex en la Palabra es un bajo licencia GPL, herramienta que permite a las ecuaciones para ser utilizado en documentos de Microsoft Word. El lado del cliente del programa es implementado como las macros de VBA en el documento "LaTeXinWord_v_0_3_1.docm" junto con las instrucciones. Por lo tanto, este archivo contiene el código fuente, implementación y documentación.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: