OVH Cloud OVH Cloud

doc apt [was: latex et paquetage listings]

5 réponses
Avatar
Jean-Michel OLTRA
bonjour,



Je vais rebondir: En fait j'ai fait une présentation d'apt (à mon niveau
c'est à dire basique, car le bidouillage de paquet c'est pas mon dada)
pour quelques personnes intéressées de mon lug Linux-Tarn.

Le résultat en est sur:
http://www.espinasse.net/linuxtarn/apt

Ça n'a pas d'intérêt en soi pour duf, mais je me demandais si d'aucuns
ne pouvaient pas y apporter leurs pierres, pour en faire un document
plus complet (pour le Wiki ??). Vous voyez. Si ça paraît intéressant on
en recause.


> je sais que hevea est utilisé par des enseignants (en cours de
> programmation, donc code, donc listing,...)

> si tu peux me transmettre un exemple, soit je regarde, soit je
> retransmettrais ;-)

Le source est sous apt/apt.tex, l'image apt/aptitude.eps.gif (!), le
fichier de conf de tex4ht sous apt/apt.cfg

Si on peut faire pareil avec Hevea en plus simple de paramétrage, il
pourrait être bon de le savoir.

--
jm


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

5 réponses

Avatar
mariano.georges
On Wed, 20 Oct 2004 07:21:23 +0200, Jean-Michel OLTRA wrote:


Le source est sous apt/apt.tex, l'image apt/aptitude.eps.gif (!), le
fichier de conf de tex4ht sous apt/apt.cfg

Si on peut faire pareil avec Hevea en plus simple de paramétrage, il
pourrait être bon de le savoir.



TRES rapidement

ben voilà ce que je fais(ais) habituellement

tout est là :
http://www3.inrets.fr/estas/mariano/www.espinasse.net/linuxtarn/apt/

à force de travailler latex/hevea et cie, on se fait un petit makefile
(deux morceaux, le gros Makefile.source et le petit local, le Makefile)

a) éditer le Makefile (FILE=...)


b) le gros du boulot : make latex-all ; ... ; make pdf

c) pour hevea : make hevea ou make web (hevea+hacha+images+rangement)

le reste c'est à découvrir dans Makefile.source ;)

Donc pour hevea, sur cet exemple, j'ai "rien" fait de méchant (de la
cosmétique dans apt.tex), la commande de conversion de base : hevea
apt.tex


Dans le Makefile s'ajoute éventuellement des options (e.g pour lier à
une css [que j'ai modifié section->H1 ...])

NB : La version "unstable" de hevea (pas officielle) permet un meilleur
support du CSS...


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Michel OLTRA
bonjour,


Le mercredi 20 octobre 2004, a écrit...


à force de travailler latex/hevea et cie, on se fait un petit makefile
(deux morceaux, le gros Makefile.source et le petit local, le Makefile)



C'est une bonne idée.

Donc pour hevea, sur cet exemple, j'ai "rien" fait de méchant (de la
cosmétique dans apt.tex), la commande de conversion de base : hevea
apt.tex



Dans le Makefile s'ajoute éventuellement des options (e.g pour lier à
une css [que j'ai modifié section->H1 ...])



D'accord. Mais comment rattaches tu le css au source ?
meta.hva permet juste de définir la localisation du css.

Tex4ht permet des inclusions dans le fichier css par Css puis des
inclusions de code html avec HCode: on fait alors les liens par ces
dernières. Mais je n'ai rien vu de tel dans les fichiers (pas bien
cherché ?). J'ai bien vu les H* que tu as rajoutés, en revanche.

NB : La version "unstable" de hevea (pas officielle) permet un meilleur
support du CSS...



pas mélanger versions...

--
jm


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
mariano.georges
On Thu, 21 Oct 2004 14:49:41 +0200, Jean-Michel OLTRA wrote:


bonjour,



D'accord. Mais comment rattaches tu le css au source ?
meta.hva permet juste de définir la localisation du css.




ben justement, j'ai pas enchainé là-dessus, mais je suis pas convaincu
que ce soit une bonne idée ...

à mon sens, je préfère la génération d'un html "pur" et l'utilisation
de css indépendante de la source (et donc du fait que ce soit du latex)...


cherché ?). J'ai bien vu les H* que tu as rajoutés, en revanche.



oui. cf plus haut.

par contre, je suppose que la prochaine version de hevea utilisera une
démarche analogue à tex4ht mais bon ... ça veut dire également que le
(x)html généré aura sa terminologie qui ne sera pas forcément
compatible avec celle de tex4ht ...

on en revient à ma préférence "basique" (css calquée sur xhtml ou html
et pas sur la nature du source amont)


NB : La version "unstable" de hevea (pas officielle) permet un meilleur
support du CSS...



pas mélanger versions...



oups, désolé, j'ai pas précisé, ce n'est pas le "unstable" de debian,
c'est le unstable du développement (terminologie sans doute influencée)

faux ami donc...

A+


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jean-Michel OLTRA
bonjour,


Le jeudi 21 octobre 2004, a écrit...


on en revient à ma préférence "basique" (css calquée sur xhtml ou html
et pas sur la nature du source amont)



Donc tu génères le html et tu complètes le code html et le css à la
main ? Car il faut bien que quelqu'un/quelque chose écrive les balises
et références au contenu du css, quand il ne s'agit pas de balises
dont le style va être appliqué globalement (cas de tes H*; mais si tu
avais voulu <H* id/class="leStyle"> ??).

--
jm


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
mariano.georges
On Thu, 21 Oct 2004 15:31:34 +0200, Jean-Michel OLTRA wrote:


Donc tu génères le html et tu complètes le code html et le css à la



je touche pas au html, il est ce qu'il est.

main ? Car il faut bien que quelqu'un/quelque chose écrive les balises
et références au contenu du css, quand il ne s'agit pas de balises
dont le style va être appliqué globalement (cas de tes H*; mais si tu
avais voulu <H* id/class="leStyle"> ??).



ben justement,

a) on peut effectivement modifier les styles hevea pour qu'il crache du
html adhoc (ce que tu fais avec tex4ht) mais ...

b) pour l'instant, je fais l'impasse sur le id/class, sauf à
définir une méthode générique du genre tout environnement 'env'
devient une class=env ...

tout dépend de ce que l'on souhaite par une conversion "html" (là on
cause plutôt d'une conversion xhtml il me semble)

D'ailleurs, c'est ce que fait (probablement, j'utilise pas encore) la
nouvelle version hevea qui propose ses styles (.hva (*)) avec un support
CSS et donc permettant de générer des id/class satisfaisants...

(*) les fichiers .hva, paramètres de fonctionnement de hevea, permettent
de définir comment traduire telle ou telle macros LaTeX ... Ce sont en
quelques sortes des filtres backend. on pourrait imaginer générer du rtf
en fournissant un ensemble de .hva "étudiés pour"...


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact