Escriure les coses una vegada en TeX o com mostrar les solucions dels exercicis quan ens convengui

avatar_8
Escrit a Blog d'en Xavi per Xavi, el 05 Oct de 2009 a les 07:16:43

L’altre dia de pagès explicava les avanatges (essencialment teòriques) d’emprar ConTeXt en comptes de LaTeX per a escriure documents. Ara he descobert una raó pràctica: mostrar solucions a exercicis només escrivint una vegada. Això s’aconsegueix amb el que s’anomenen “modes“. Amb l’instrucció

\doifmode{solucio}{això s'ensenya només quan compilam amb mode solució}

s’ensenya el text que volem només quan compilar en el mode que diem.

També podem fer

\doifelsemode{solucio}{això s'ensenya només quan compilam amb mode solució}{i això si ho compilam amb els altres modes (o sense)}

Per exemple, he fet una llista d’exercicis amb i sense solucions. Simplement he compilat

texexec --mode=solucio prova-doifmode.txt

texexec  prova-doifmode.txt --result=prova-doifmode-SENSE-solucions.pdf

Vos deix el codi font per si el voleu analitzar (comença a \starttext i acaba amb \stoptext; l’anterior són les capçaleres per definir el comportament dels entorns i propietats de les pàgines, paràgrafs, etc.).

MathTran o "encastar fórmules matemàtiques com a imatges amb el TeX ara és una feina social"

avatar_8
Escrit a Blog d'en Xavi per Xavi, el 25 Sep de 2009 a les 07:57:26

Potser vos interessi fer una ullada a MathTran que usa TeX per a transcriure fórmules matemàtiques escrites en TeX com a imatges. La pàgina està pensada com un servei que ofereix la possibilitat d’encastar fórmules matemàtiques a pàgines web sense que aquestes tenguin cap motor de renderització de fórmules matemàtiques.

Està basada en un programari de codi lliure, per la qual cosa el podeu instal·lar al vostre servidor si voleu. Si no vos interessa encastar les fórmules a cap pàgina web, podeu fer servir MathTran com un repositori de fórmules matemàtiques escrites en TeX, ja que enmagatzema les fórmules (el codi de TeX i la imatge) que milers de persones creen de forma col·laborativa. En poques paraules, seria una espècie de facebook de fórmules : la gent fa entrades de fórmules noves. Podeu veure les fórmules, algunes molt currades, que ha escrit la gent.

En definitiva, una eina més.

El TeXt és important; el ConTeXt també ;-)

avatar_8
Escrit a Blog d'en Xavi per Xavi, el 13 Mar de 2009 a les 05:32:15

Fa temps que som usuari de LaTeX. Vaig començar a usar-lo per haver d’escriure fórmules matemàtiques de manera professional per a un treball de l’assignatura Didàctica de les Matemàtiques (que abans es feia a 3r de carrera del pla antic 2). I darrerament l’utilitzava fins al punt d’usar-lo per escriure qualsevol text que tengués matemàtiques (com per exemple els exercicis de l’institut), o fins i tot per altres menesters.

Ara bé, pel meu parer, LaTeX té dos problemes greus. El primer és que no és fàcilment personalitzable. És a dir no permet fer coses que no siguin per defecte i molt manco virgueries. Si vols fer-ho (de forma fàcil), has d’usar mòduls: per exemple n’hi ha un per enumerar de les llistes de la forma A), B), C), … (enumerate), un altre per a formatar URL, un altre per a editar el format de la pàgina (fancyhdr), un altre per a mostrar quantes pàgines hi ha en total dins els peus de pàgina (lastpage), etc. L’altre problema és que alguns d’aquests mòduls són incompatibles entre si: no pots carregar simultàniament dos mòduls o els has d’arreglar amb codi de baix nivell (en format TeX).

Això fa que si vols emprar LaTeX per escriure textos que no siguin articles de Matemàtiques en una revista, aleshores et trobis davant una tasca un poc complicada. Fa cosa d’un any, no record ben bé com, vaig descrobrir ConTeXt. Es tracte d’un llenguatge d’alt nivell, com és LaTeX, però que intenta disposar d’un nucli dur, on hi siguin presents totes les opcions que els usuaris mitjans puguin voler (per exemple posar el nombre de les seccions al marge en comptes de dins el text). La sintaxi és una mica diferent que la de LaTeX, però com que descansa damunt TeX, el canvi tampoc és tan brusc (per un usuari provinent de LaTeX, el canvi és teclejar \start[el que sigui] en comptes de \begin[el que sigui] ;-) ).

Fa poc vaig haver de redactar la memòria de l’assignatura Tècniques de recerca i communicació científica del màster de Matemàtiques i me vaig decidir a emprar ConTeXt. Els motius per decidir-me a fer-ho varen ser 1) voler aprendre aquest llenguatge des de feia temps, 2) no haver de menester fer coses complicades (per les que hagués seguit emprant LaTeX amb el que ja sabia com es feien les coses…) i 3) poder canviar l’aspecte de la memòria de forma fàcil (per exemple canviar l’aspecte de les seccions o l’estil d’enumeració de les pàgines si m’interessava).

El canvi no va ser molt brusc i me’n vaig desfer. Ara m’agrada molt més ConTeXt que LaTeX i tenc la intenció d’usar-lo, a ser possible, en els documents que redacti.

Si voleu iniciar-vos en el tema, vos recoman com a introducció:

La pega de tot plegat és que el programari està en constant evolució i que alguna d’aquesta documentació està una mica obsoleta (en realitat, però, es pot seguir emprant el que es diu a la documentació però ja s’ha inventat una manera millor de fer-ho).

PS: Per cert, pels usuaris de LaTeX, vos recoman “The not so short introduction to LaTeX“. Me va ajudar molt per la redacció del treball de l’assignatura d’en Jaume Casasnovas.

Puc escriure Matemàtiques als meus posts?

avatar_5
Admin
Escrit a BlogXeix per Xeix, el 20 Jun de 2007 a les 09:20:28

Sí! Σ blog suporta \LaTeX per a que puguis escriure les matemàtiques que et facin falta.

Per incloure codi  \LaTeX als teus apunts o comentaris només has de fer el següent:

$latex El-teu-codi-latex-aqui$

Així, per exemple,

$latex i\hbar\frac{\partial}{\partial t}\left|\Psi(t)\right>=H\left|\Psi(t)\right>$

esdevindrà

i\hbar\frac{\partial}{\partial t}\left|\Psi(t)\right>=H\left|\Psi(t)\right>

Així i tot, hi ha algunes limitacions: no es permeten més de 500 caràcters entre $latex i $ i no funcionen algunes funcions avançades.

Si voleu saber més coses de com s’insereixen fórmules amb \LaTeX podeu passar per http://www.forkosh.com/mimetextutorial.html, un manual en anglès amb molts d’exemples i on podreu comprovar les vostres formules abans de publicar-les.

Tennis amb LaTeX

avatar_8
Escrit a Blog d'en Xavi per Xavi, el 17 Jun de 2007 a les 07:34:34

Algunes vegades (no amb molta freqüència) disput partidetes de tennis amb els meus coneguts. Fa un temps que em vaig interessar en fer un full d’arbitratge per poder apuntar els punts que féiem cadascun. En primer lloc en vaig fer un en Excel rònic, però més tard n’he fet un en LaTeX.

Vos oferesc el full d’arbitratge de tennis (en format pdf) per si el voleu emprar amb tota llibertat

268198 pages viewed, 161 today
83862 visits, 77 today
FireStats icon Powered by FireStats