<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>no numerable &#187; macro</title>
	<atom:link href="http://www.nonumerable.net/tag/macro/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nonumerable.net</link>
	<description>Just another WordPress weblog</description>
	<pubDate>Thu, 01 Jan 2009 14:07:31 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Macros en emacs para matemáticas</title>
		<link>http://www.nonumerable.net/macros-en-emacs-para-matematicas/</link>
		<comments>http://www.nonumerable.net/macros-en-emacs-para-matematicas/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 17:17:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[emacs]]></category>

		<category><![CDATA[macro]]></category>

		<category><![CDATA[matemáticas]]></category>

		<guid isPermaLink="false">http://nonumerable.net/macros-en-emacs-para-mates/</guid>
		<description><![CDATA[Una de las peores cosas que tiene la inserción de fórmulas con LaTex en mediawiki es la arbitraria etiquetación con &#60;math&#62;formula&#60;/math&#62; en vez de la habitual $fórmula$. Pero se puede crear una macro para emacs que facilite el trabajo.
Con C-x ( empezamos la definición de la macro, entonces escribimos &#60;math&#62;&#60;/math&#62; y al acabar situamos el [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Una de las peores cosas que tiene la inserción de fórmulas con LaTex en mediawiki es la arbitraria etiquetación con &lt;math&gt;formula&lt;/math&gt; en vez de la habitual <code>$fórmula$</code>. Pero se puede crear una <a href="http://nonumerable.net/contextos/index.php?title=Emacs" onclick="pageTracker._trackPageview('/outgoing/nonumerable.net/contextos/index.php?title=Emacs&amp;referer=');">macro para emacs</a> que facilite el trabajo.</p></blockquote>
<p>Con <strong>C-x (</strong> empezamos la definición de la macro, entonces escribimos <code>&lt;math&gt;&lt;/math&gt;</code> y al acabar situamos el cursor en medio de ambas etiquetas. Finalizamos la definición de macro con <strong>C-x )</strong><br />
Si ahora pulsamos <strong>C-x e</strong> se ejecutará la macro que acabamos de definir, pero se perderá si salimos del programa.</p>
<p>Para guardarla primero le ponemos un nombre con <strong>M-x name-last-kbd-macro</strong> después abrimos el fichero de configuración de emacs <code>~/.emacs</code> y copiamos la macro recién nombrada con <strong>M-x insert-kbd-macro</strong> aparecerá algo como esto:</p>
<p><code>(fset 'macromath<br />
   [?< ?m ?t backspace ?a ?t ?h ?< backspace ?> ?m backspace ?< ?m ?a ?t backspace backspace backspace ?/ ?m ?a ?t ?h ?> left left left left left left left])</code></p>
<p>Al añadir la siguiente linea estamos asignando la combinación de teclas <strong>shift+up</strong> (por ejemplo) a la macro &#8216;macromath<br />
<code>(global-set-key [(shift up)] &#8216;macromath)</code></p>
<p>Nada más tenemos que presionar shift+up para que nos aparezcan las etiquetas con el cursor en la posición listo para editar.
<ul class="related_post">
<li><a href="http://www.nonumerable.net/superficies-parametrizadas-jmol-wordpress/" title="Superficies parametrizadas de JMOL en Wordpress">Superficies parametrizadas de JMOL en Wordpress</a></li>
<li><a href="http://www.nonumerable.net/sagemaths-matematicas-libres/" title="Sagemaths: matemáticas libres">Sagemaths: matemáticas libres</a></li>
<li><a href="http://www.nonumerable.net/emacs-tips/" title="Truquillos para Emacs">Truquillos para Emacs</a></li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.nonumerable.net/macros-en-emacs-para-matematicas/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
