6
1

Je constate que l'extension crop est capable d'imprimer, à l'extérieur de la page logique, le nom du fichier .tex : il suffit pour cela d'activer l'option cam.

Comment faire pour obtenir insérer cette même valeur dans le corps d'un document .tex quelconque ?

Posée 27 Sep '15, 12:01

Pathe's gravatar image

Pathe ♦♦
7.5k42203251
Taux d'acceptation : 55%


La commande \jobname est prévue pour cela :

Ouvrir dans l'éditeur
\documentclass{article}
\begin{document}
My name is \jobname{}, James \jobname{}.
\end{document}
Lien permanent

Publiée 27 Sep '15, 12:32

denis's gravatar image

denis ♦♦
7.3k1510
Taux d'acceptation : 53%

Voilà qui nous informe sur le nom par défaut que donne Overleaf.com aux fichiers qu'on lui soumet.

(27 Sep '15, 13:11) Pathe ♦♦ Pathe's gravatar image

@Pathe Avec un peu de Lua (et luatex), on accède à beaucoup de choses sur sharelatex (je n'ai pas essayé sur overleaf) comme le fichier /etc/password par exemple. Mais ce n'est sans doute qu'une machine virtuelle...

(27 Sep '15, 17:47) Paul Gaborit Paul%20Gaborit's gravatar image

Waow ! Et tu fais ça comment ?

(27 Sep '15, 22:58) Pathe ♦♦ Pathe's gravatar image

@Pathe Le code que je propose dans Is luatex as secure as pdftex? est un bon départ pour faire plein de choses...

(30 Sep '15, 13:02) Paul Gaborit Paul%20Gaborit's gravatar image

@denis La question Encoding of non-ASCII characters (Umlauts) in jobname (en anglais) complète bien ta réponse...

(30 Sep '15, 13:03) Paul Gaborit Paul%20Gaborit's gravatar image

@Paul Gaborit En effet mais il est (encore) recommandé d'éviter les caractères non-ASCII (ainsi que les espaces) dans les noms de fichiers .tex, par exemple pour que la commande \jobname donne d'emblée le résultat attendu.

(30 Sep '15, 13:12) denis ♦♦ denis's gravatar image

@denis \jobname, utilisé avec des caractères non-ASCII, ne pose problème qu'avec pdftex (mais on peut les résoudre). À vrai dire, tous les outils fournis par TeX Live gèrent tout cela de mieux en mieux. À ma connaissance, il n'y a que xindy (appelé par makeglossaries) qui a encore du mal avec les noms de répertoires avec accents ou espaces...

(01 Oct '15, 17:56) Paul Gaborit Paul%20Gaborit's gravatar image

@Paul Gaborit « [...] qu'avec pdftex [...] » : ça représente quand même probablement la grande majorité des utilisateurs, non ? ;)

(01 Oct '15, 18:18) denis ♦♦ denis's gravatar image
Affichage de 5 parmi 8 Afficher 3 commentaire(s) en plus
Votre réponse
(dés)activer l'aperçu

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.