Pàgines

Es mostren els missatges amb l'etiqueta de comentaris llibre. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris llibre. Mostrar tots els missatges

dimecres, 4 de març del 2015

Descàrrega gratuïta del llibre 'LaTeX Beginner's Guide'

Només avui dia 4 de març de 2015, i després d'haver-ho anunciat fa uns quants dies, l'editorial tècnica Packt Publishing permet descarregar de manera totalment gratuïta i legal el llibre LaTeX Beginner's Guide de l' Stefan Kottwitz


Doneu un cop d'ull a la Taula de continguts:

1: GETTING STARTED WITH LATEX
2: FORMATTING WORDS, LINES, AND PARAGRAPHS
3: DESIGNING PAGES
4: CREATING LISTS
5: CREATING TABLES AND INSERTING PICTURES
6: CROSS-REFERENCING
7: LISTING CONTENT AND REFERENCES
8: TYPING MATH FORMULAS
9: USING FONTS
10: DEVELOPING LARGE DOCUMENTS
11: ENHANCING YOUR DOCUMENTS FURTHER
12: TROUBLESHOOTING
13: USING ONLINE RESOURCES

Interessant, oi? Doncs vinga no us entretingueu més.

dissabte, 3 d’agost del 2013

Llibre de format actual

A vegades es diu que amb LaTeX tots els document semblen iguals i amb un format molt clàssic. Que no es poden obtenir formats actuals i moderns com els que es presenten, per exemple, els llibres de l’editorial en línia Packt publishing. Feu clic aquí per veure un exemple del que estem dient respecte a un capítol del llibre Mahara 1.4 Cookbook d’Ellen Marie Murphy.

En aquest article i els fitxers adjunts corresponents volem crear un llibre d’un estil similar basant-nos amb les eines LaTeX existents. Així partim de la base del llibre del paquet KOMA-Script al que afegim una sèrie de millores.

De scrbook, la classe per llibres de KOMA-Script   prenem els estils de pàgina, la secció no estructural minisec, els entorns verse, quotation, dictum, etc.

A això li afegim uns títols de capítol, secció i subsecció molt aparents gràcies a l’ús del paquet titlesec. D’aquesta manera el seccionat és molt cridaner i facilita tant la cerca de la informació con visulaitza l’estructura del text.

Amb el paquet enumitem creem llistes amb vinyetes o numerades força atractives preparades per a ser utilitzades. I amb una mica de retoc al codi podem millorar l’aparença de les taules amb línies verticals que no toquen les horitzontals, donant així un aspecte força elegant.

Finalment, amb el paquet bclogo podem construir marcs per donar èmfasi a parts del text, com ara resums o crides a l’atenció.

Obriu el PDF adjunt i comproveu si el resultat no és força interessant i que s’acosta força al model Packtpub. I si us decidiu a utilitzar-lo teniu el document tex font per estudiar-lo, usar-lo com a plantilla o simplement per utilitzar-ne alguna part.

Publicat per primera vegada el divendres 6 de gener de 2012, dia de Reis.

Llibre d’actes

En aquesta ocasió no presentem cap paquet nou sinó un treball personal fruit de la conjunció de tres paquets força potents. Es tracta d’un Llibre d’actes de reunions on, per cada reunió, es recull:
  • El dia de celebració de la reunió.
  • Els assistents (i els absents).
  • L’ordre del dia dels temes tractats amb indicació de:
    • La informació donada sobre el tema.
    • El debat que s’hi hagi pogut produir.
    • Els acords a què s’ha arribat.
  • El tancament de l’acta amb la data i l’espai per la signatura del secretari/ària.
El flux de treball per crear aquest Llibre d’actes podria ser aquest:

1.- Fem l’acta de la reunió tot seguint la plantilla que ens proposa el document plantilla_acta_reunio_data_d que serà un fitxer d’entrada a un comandament
\input acta_reunio_data1
    1.1.- Escrivim la data en format text al comandament \reunio
    1.2.- Escrivim els noms dels assistents i marquem assistència o absència (podem dir el perquè de les absències amb una nota al peu).
    1.3.- Anem escrivint el tema tractat com a nom de la Secció. Cadascuna per defecte té 3 subseccions fixes (se’n pot treure alguna):
  • Informació.
  • Discussió.
  • Acords en una llista numerada.
    1.4.- Tanquem l’acta amb el nom de la població i de la persona que la signa.

2.- Per obtenir el Llibre cal processar el fitxer llibre_actes.tex que conté al preàmbul totes les declaracions que donen format al document final.
Aquest Llibre a mesura que hi anem incorporant actes de reunions serà més i més llarg, però inclourà totes les actes, des de la primera a la darrera. Pot ser interessant impedir els permisos d’escriptura dels documents amb les actes individuals passades (els de tipus acta_reunio_data_d) per evitar la possibilitat de ser reeditats inadvertidament.

3.- Si mai volem només una de les actes del Llibre podem utilitzar el document acta_individual1.tex que amb l’ús del paquet pdfpages retalla les pàgines que contenen una reunió determinada del fitxer general llibre_actes.pdf

Els principals paquets utilitzats són:

  • Per fer el Llibre d’actes usem scrbook, la classe de KOMA que crea llibres. Cada reunió és un capítol d’aquest Llibre i l’estil de pàgina ens permet visualitzar a l’encapçalament tant la reunió com el tema tractat i al peu centrat el número de la pàgina. 
  • El paquet ctable ens permet fer la llista dels assistents i posar notes al peu explicant les absències. 
  • El paquet minitoc crea petit índexs per cada capítol (o reunió) del llibre. Hi surten llistades les seccions (o temes tractats) i les subseccions (Informació, Discussió i Acords).


Us convidem a donar un cop d’ull al Llibre en format PDF adjunt i, si us interessa la idea, estudiar el codi dels diferents fitxers tex font que trobareu al comprimit.



acta_individual1.tex
Baixa






acta_reunio_data1.tex
Baixa







acta_reunio_data2.tex
Baixa





llibre_actes.pdf
Visualització Baixa






llibre_actes.tex
Baixa






llibre_actes.zip
Visualització Baixa






plantilla_acta_reunio_data_d.tex
Baixa

Publicat per primera vegada el dissabte 9 de juliol de 2011.

dimecres, 31 de juliol del 2013

Llibres amb KOMA-Script

No hem parlat massa de llibres aquí a cataLàTeX (només a Documents molt llargs) potser perquè solem fer més aviat textos més curts, de la mida d’un article. Però ara que estem estudiant amb un cert detall el paquet de macros KOMA-Script val la pena aturar-se en la classe de documents scrbook equivalent a l’estàndard de LaTeX pel llibre (book).

La classe scrbook permet determinar només iniciar-se una sèrie d’opcions general pel document que val la pena estudiar en el fitxer tex font adjunt i que podem resumir en aquestes (algunes no utilitzades en l’exemple i començades per %):
  • a4paper,% determina la mida del paper.
  • 12pt,% marca la mida de la lletra.
  • fleqn,% fa que les equacions quedin justificades al marge esquerre.
  • tablecaptionabove,% fa parèixer l’encapçalament de la taula a sobre d’elles.
  • BCOR12mm,% és el factor de correcció per enquadernació, en aquest cas de 12 mm.
  • DIV12,% és el factor de relació entre l’amplada i alçada de la zona de text i que té a veure amb la mida de la lletra.
  • titlepage,% crea una pàgina pel títol del llibre.
  • bibtotoc,% farà aparèixer la Bibliografia a l’índex del document.
  • liststotoc,% farà aparèixer la Llista de figures a l’índex del document.
  • openany,% fa que hi ha pàgines esquerres i dretes.
  • %openright,% l’opció contrària a openany: només hi ha pàgines dretes.
  • chapterprefix,% fa aparèixer el mot ’Capítol’ davant del número.
  • %nochapterprefix,% l’opció contrària a chapterprefix: fa desaparèixer el mot ’Capítol’ davant del número.
  • pointlessnumbers,% fa desaparèixer el punt després del número de secció.
  • %halfparskip,% separa els paràgrafs amb mitja línia.
  • parskip,% separa els paràgrafs una línia: és més visual que el sagnat de la primera línia.
La configuració del tipus de lletra, la mida i el color es fa a través del comandament
\addtokomafont{partdeldocument}{característiques}
per exemple:
\addtokomafont{caption}{\small\sffamily\color{teal}} 
fa que els encapçalaments de figures caption apareguin en lletra petita small, sans serif sffamily i de color teal (amb l’ajut del paquet xcolor).

A més, en la creació del llibre d’exemple s’ha utilitzat el paquet scrpage2 que ve amb el conjunt KOMA-Script per formatar les pàgines en l’estil de pàgina \pagestyle{scrheadings} similar al clàssic headings però més fàcilment configurable.

En l’exemple s’ha fet aparèixer una línia gruixuda i una de més fina en l’encapçalament de les pàgines envoltant les marques de capítol i secció que es van alternant en les pàgines esquerres i dretes, tot de color gris. Al peu hi apareix a la part interna, prop del plec, el text cataLàTeX, mentre que el número de pàgina apareix a la part externa del full i envoltat entre dues línies horitzontals. Naturalment aquest estil no s’aplica a les pàgines especials (part, inici de capítol, índex, etc).

No hem aprofundit massa en les múltiples possibilitats d’aquesta classe alternativa de document per diferents raons. La primera és que pràcticament amb les opcions per defecte aconseguim ja uns resultats prou interessants. I la segona és la tradicional manca de claredat de la documentació del conjunt. Sembla ser que l’original en alemany és molt millor que la traducció anglesa en què ens hem basat, però pel que hem llegit a diferents llistes és una queixa bastant comuna. A més, cal afegir que el desenvolupament va més ràpid que la documentació perquè la darrera versió de KOMA-Script és la 3 però la documentació encara és sobre la 2.n. Esperem que amb el temps se solucioni aquest tema. [Actualització: la versió actual de la documentació en anglès és la 3.05]

Adjunt a l'article trobareu:



Publicat per primera vegada el dissabte 9 de gener de 2010.

dimecres, 17 de juliol del 2013

Documents molt llargs

LaTeX permet integrar en un document mestre les parts d’un treball llarg

Podem dividir-lo en trossos més petits per facilitar-ne l’edició. Ja sabem que LaTeX va ser creat per processar documents complets i complexos més que no pas textos, cosa que ja fan altres programes, com ara l’OpenOffice.org/libreOffice Writer.

Ara imagineu-vos que heu de fer un llibre o una tesi de, diguem, unes 400 pàgines. Aquest llibre, lògicament, estarà dividit en capítols, seccions, subseccions, etc, oi? Doncs aprofitarem aquesta divisió natural per treballar còmodament amb el manuscrit.

Fixeu-vos en aquest exemple: suposem que la nostra Tesi està composta per una Introducció, 3 Capítols i una Conclusió. Doncs en lloc de tenir un enorme document anomenat tesi.tex amb tot el contingut de la tesi podem fer que contingui únicament l’estructura del document, mentre que el cos de cada capítol va en un fitxer a banda:
introduccio.tex 
capitol1.tex 
capitol2.tex 
 capitol3.tex 
conclusio.tex 
Així el fitxer tesi.tex podria ser una cosa molt senzilla i semblant a això:
\documentclass[11pt]{book} 
\usepackage{paquet} %tots els paquets que necessitem al preàmbul
\begin{document} 
\input{introduccio} 
\input{capitol1} 
\input{capitol2} 
\input{capitol3} 
\input{conclusio} 
\end{document} 

El comandament \input el que fa és dir-li al compilador que vagi a buscar al mateix directori un fitxer amb extensió tex amb el nom indicat. I quin seria el contingut de cada fitxer? El text que nosaltres haguem escrit, però sense la definició de classe ni cap altre element del preàmbul.

Per exemple, introduccio.tex començaria directament així:
\chapter{Introducció}
Text de la introducció....
 

Observeu que tampoc acaba amb \end{document} perquè és tesi.tex qui l’ha de contenir.

Article publicat per primera vegada el 28/5/05