| Qui est en ligne ? |
| Il y a : 10 utilisateurs en ligne, consultez le détail |
Forum » Blabla, demandes, annonces » [LaTeX] calcul d'âge, date courante |
Forum modéré par : jblecanard , Azollyx |
| Même auteur |
|
Score ( voter ) : |
|
| Page : [1] |
| Auteur | Message |
|---|---|
|
|
#0 Message posté le : 06-04-2008 à 22:42:32 |
Hobbit Forum : Modérateur Association : Membre actif Arrivé(e) le : 09-04-2006 Nombre de messages : 1866 |
Bonsoir, J'aimerais pouvoir calculer automatiquement mon âge en LaTeX (c'est pour mon CV). Existe-t-il des packages/extensions permettant de faire du calcul sur des dates simplement (sinon tant pis) ? Et surtout, comment puis-je récupérer la date courante en LaTeX ? La commande \date permet bien de l'afficher mais moi je la veux pour faire des calculs, pas pour l'afficher... Bonne soirée à tous, Azollyx. ------------------------------------- Azollyx Horaldius [http://www.azollyx.eu/] |
|
|
#1 Message posté le : 07-04-2008 à 09:26:58 |
Elfe Forum : Modérateur Association : Membre fondateur Arrivé(e) le : 08-01-2005 Nombre de messages : 3907 |
Salut ! Je ne sais pas comment tu peux faire ça en LaTeX, mais il y a une méthode simple que j'utilise souvent lorsque la compilation d'un document dépasse un peu le cadre de LaTeX : j'utilise un makefile. De cette manière, tu peux automatiser des tas de choses qui ne sont pas du ressort de LaTeX. Par exemple, dans ton cas, tu te fais un script qui envoie ton âge dans un bête fichier texte temporaire ou sur la sortie standard (l'écriture dans un fichier pouvant être gérée par le makefile via une redirection), puis tu l'inclus dans ton document avec la commande "input". Dans ton makefile, tu as juste a executer ce script avant l'appel à "latex" ou "pdflatex". Ensuite, tu n'auras plus qu'à faire un make pour compiler ton document ------------------------------------- C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon - |
|
|
#2 Message posté le : 07-04-2008 à 10:46:32 |
Jedi Forum : Administrateur Association : Membre fondateur Arrivé(e) le : 08-05-2003 Nombre de messages : 4266 |
Il y a aussi la possibilité d'activer une option du compilateur (pdf)latex qui permet d'appeler une commande extérieure durant la compilation ; je vais essayer de retrouver ça (sur un forum spécialisé), mais de mémoire ça ressemble à un truc comme
--shell-escape=y lors de l'appel de (pdf)latex et des commandes qui ressemblent à
\write18{la_commande_shell} dans le document lui-même.------------------------------------- Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. |
|
|
#3 Message posté le : 07-04-2008 à 15:19:46 |
Elfe Forum : Modérateur Association : Membre fondateur Arrivé(e) le : 08-01-2005 Nombre de messages : 3907 |
Pas mal, ça évite d'avoir un utiliser un fichier temporaire... ------------------------------------- C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon - |
|
|
#4 Message posté le : 07-04-2008 à 16:03:40 |
Jedi Forum : Administrateur Association : Membre fondateur Arrivé(e) le : 08-05-2003 Nombre de messages : 4266 |
Le problème est de retrouver un exemple d'utilisation ------------------------------------- Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. |
|
|
#5 Message posté le : 07-04-2008 à 16:09:45 |
Jedi Forum : Administrateur Association : Membre fondateur Arrivé(e) le : 08-05-2003 Nombre de messages : 4266 |
OK, on peut par exemple s'inspirer de ce document : http://www.ctan.org/tex-archive/macros/latex/contrib/pdftricks/manual.pdf On y utilise cette technique pour faire du « PDFTricks », qui n'est que du PSTricks, dont la sortie EPS est convertie à la volée vers du PDF, par un aller-retour vers le shell en cours de compilation --Message édité par stanislas le 07-04-2008 à 16:11:04-- ------------------------------------- Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. |
|
|
#6 Message posté le : 08-04-2008 à 01:03:38 |
Maître Jedi Forum : Inscrit Association : Arrivé(e) le : 16-01-2003 Nombre de messages : 8925 |
Parallèlement à Stanislas, de mémoire il est possible d'exécuter un script à travers du code LaTeX (donc indépendant du format exporté : dvi, ps, pdf etc)... par contre comme stanislas... comment cela se fait Sinon il est possible de gérer du calcul via le package calc de mémoire ainsi que de gérer des test (même package ou différent ?) Par contre je ne pense pas que le package calc soit suffisamment fourni pour gérer les dates... édit : impossible de retrouver comment mettre un scipt dans un .tex --Message édité par tonton nestor le 08-04-2008 à 01:08:43-- |
|
|
#7 Message posté le : 08-04-2008 à 12:06:24 |
Jedi Forum : Administrateur Association : Membre fondateur Arrivé(e) le : 08-05-2003 Nombre de messages : 4266 |
Allez, un peu de pub pour un forum ami mais non concurrent, car ne traitant pas des mêmes problèmes (ou plutôt : les sujets qui se recoupent avec les nôtres sont marginaux) : http://forum.mathematex.net/ ; si vous pensez que le lien n'a pas à être donné, je l'enlève Tonton Nestor >> je vais voir si j'y retrouve un exemple de script embarqué dans du code LaTeX, mais j'ai bien l'impression que ça correspond à ce que j'ai déjà signalé. Tout au plus existe-t-il il me semble un package LaTeX permettant d'insérer du code gnuplot dans le document .tex sans avoir besoin de réellement suspendre la compilation du document .tex (ce qui est ce qui se passe en fait avec le --shell-escape / --enable-write18 et la commande \write18) ------------------------------------- Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. |
|
|
#8 Message posté le : 09-04-2008 à 08:58:39 |
Elfe Forum : Modérateur Association : Membre fondateur Arrivé(e) le : 08-01-2005 Nombre de messages : 3907 |
Allons, il n'y pas de mal à faire de la pub pour un autre forum quel qu'il soit si la pub n'est pas la finalité ! En plus il est très bien ce forum... ------------------------------------- C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon - |
|
|
#9 Message posté le : 12-04-2008 à 12:53:55 |
Hobbit Forum : Modérateur Association : Membre actif Arrivé(e) le : 09-04-2006 Nombre de messages : 1866 |
Avec la solution de Stanislas, la sortie du script était écrite dans la sortie standard de latex et non dans le document... J'ai donc choisi la solution de Jb, ayant déjà un script de compilation (qui, notamment, permet de faire la compilation dans un répertoire temporaire), je n'ai pas eu de mal à la mettre en place. Mon script écrit un fichier contenant des définitions de compteurs qu'il n'y a qu'à utiliser à l'endroit voulut. Merci à vous tous. @+ ------------------------------------- Azollyx Horaldius [http://www.azollyx.eu/] |
| Page : [1] |
Forum » Blabla, demandes, annonces » [LaTeX] calcul d'âge, date courante |
Forum modéré par : jblecanard , Azollyx |
| Même auteur |
|
Score ( voter ) : |
|
- Petit scarabée : 0 pastille, moins de 100 messages
- Scarabée : 0 pastille, plus de 100 messages
- Hobbit : 1 pastille, plus de 1000 messages
- Naboo : 2 pastilles, plus de 2000 messages
- Elfe : 3 pastilles, plus de 3000 messages
- Jedi : 4 pastilles, plus de 4000 messages
- Maître Jedi : 5 pastilles, plus de 5000 messages