[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux-team] Re : Latex



On Fri, 6 Aug 1999, Jean-François Straeten wrote:

> Et tu peux faire appel à un système quelconque (base de données, ...) pour
> le stokage des données, histoire de ne pas devoir tout retaper à chaque fois ?

Bien sur. OK, sur ce coup la, j'avais fait il ya qques temps pour une
boite francaise (toujours la meme ;-) ) le systeme suivant:

tu avais le document suivant:

\documentclass...
\begin{document}

\Name{$$NOM}
\Adresse{$$ADR}

etc...

en fait, c'etait pour les circulaires (on dit mailing en bon francais,
mais bon)

L'astuce etant de parcourir ta base de donnee d'adresse et de remplacer
les token $$NOM, etc... par le nom, l'adresse etc... en perl, je suis
certain que c'est le genre de script qui prendrait 3 lignes avec liaison
directe sur MySQL; a l'epoque je connaissais ni l'un ni l'autre
(d'ailleurs, je connais toujourd pas :-( ) et j'avais fait un prg en C++
Satisfaction garantie.

Bon, il y a surement des moyens plus elegants, mais pour moi ca marchait
nickel (enfin, pour la boite)


> > Disons que je ne vois rien au'on sache faire en wysiwyg qu'on sache pas
> > fair avec Lyx/latex etc...
> Entêtes et pieds de page ?

Elles sont en standard dans les feuilles de style. Exemple: j'utilise le
modele g-brief qui est en fait un modele de lettre pour les lettres de
types allemand (fenetre eb vas a gauche) , j'ai customize l'en tete pour
mettre un petit dessin, et ca tourne impecc -> oui, c'est tres bien gere:
en tetes pour la page gauche, droite, le style des entetes peut changer
pour les pages de titres, tables de maitiereres etc....

> Utilisation de signets pour ne pas retaper p. ex. le nom d'une personne qui revient

Tu peux definir des macors. (je suis pas du tout dur de la commande -> no
flames please, ca fait longtemps que j'ai plus utilise latex)

Tu peux tres bien faire qqc du genre

\renewcommand{\be}{ - Belgium}
\renewcommand{\chd}{Charles-Henri Dupont\\Rue Brol, 51\\1050\be\\}

Tu taperais dans don texte
\chd

et il te renvoie

Charles Henri Dupond
etc...

Tu peux faire ca avec des equations, des images, tout !
C'est vraiment tres puissant

> plusieurs fois dans le texte que tu ponds ?
> De champs en général ?

Je reviens a mon exemple g-brief.

qd tu tapes ta lettre, il te definis des champs

\Name{ ton nom tu dois taper } 
\Adresse{ etc ... }

Et LaTex va flanquer tout ca au bon endroit sur ta feuille. Ce qui est
deconcertant, c'est, par rapport au wysywig (fatalement, tu me diras)
c'est que lorsque tu tapes, tu ne te rends pas compte de ce a quoi va
ressembler ta page. C'est vraiment comme ca: tu tape ta lettre, et tu
oublie la mise en page

> Numération des niveaux de titres à ta sauce ?

Bien sur. Bon, la c 'est un peu plus tricky pcq il faut redefinir pas mal
de macros, mais il y a des styles qui existent, c'est pas tres complique a
faire.


> Bordures et fond grisé autour du texte ?

Y a moyen aussi. Je l'ai lu dans les docs; pour ma part je l'ai jamais
fait, mais y a moyen

> > Enfin, tout ca pour dre que qd tu dois travailler sur des documents
> > structures, peut etre longs, et surtout si tu as besoin d'une mise en page
> > professionnelle, LaTeX est fait pour toi.
> Oui, c'est plutôt cela question mise en page.
> Sinon, c'est pas toujours très long (bcp de lettres, cad de 1 à 3 pages en
> moyenne), des doc de 1 à 2 pages, et un autre type de doc dont la longueur atteint
> en général 6 - 7 pages.
> Mais je tiens bcp à pouvoir reproduire la mise en forme que j'utilise
> actuellement sous SO. Et c'est surtout cela qui me tracasse, en fait.
> Genre : telles marges, tels entete/pied, telle distance entre le texte et le
> bord, telle police pour le texte, etc...
> C'est possible ?

Tout a fait. Bon, evidemment, au niveau des polices: de deux choses l'une
tu ad une laser avec fontes integrees et tout, et de toute facon, c'est
elle qui s'occuppe de ca, ou alors, tu fais comme tout le monde ;-) et tu
as une imprimante pourrave a aiguille qui refuse de travailler si elle se
trouve pas a 1m du sol, genre t'empile 3 bacs... ok, c'est off topic.

Tout va pour dire que les polices, je sais pas commen so50 gere ca, mais
s'il utilise les fontes postscipt livrees avec linux, alors, ce seront les
meme fontes.

Il va sans dire que tu peux changer de fontes dans un document latex.
L'astuce etant que latex definit des environnemment.

Exemple concret:
tu te definis ton format de lettre, que tu appelles jf.sty; tu te
definiras un environnement texte_de_ma_lettre dans lequel tu change la
fonte, la couleur, que sais-je

laors, ta lettre aura l'allure de qqc du genr

[declaration]

\begin{lettre}
\usepackage{jf}
\Nom{ bla }
\Adresse{ bla }

\begin{texte_de_ma_lettre}

Monsieur bla,

suite etc...

\end{texte_de_ma_lettre}

\end{lettre}

Je sais que ca choque au premier abord. Crois moi que meme un anti-linux
convaincu (ca existe, malheureusement) a vu latex (c'etait dans le cadre
d'un travail de groupe) et a vu comment on pouvait iontegre les parties de
chacun avec le resulta qui s'en suivait, il a installe linux rien que pour
ca.


Bon, maintenant, je suis loin d'etre un bete de latex, tres loin. Mias
pour l'utilisation que j'en fait j'ai pas trouve mieux.

Bye



     \\_//
      O O
 oOO--(_)--OOo  Gerd-Christian MICHALKE	 
 |           |  Av. de la Couronne, 576
 |   Linux   |  B - 1050 Bruxelles
 |           |  gmichalk@ulb.ac.be        
 +-----------+  0495/76.12.67            

     President of the Bruxelles Linux User Group

     ... come and visit us at http://bxlug.linuxbe.org !


---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.