Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 4
mineure

16 Mai '20, 13:05

Pathe's gravatar image

Pathe
7.6k49209252

@touhami Merci. Je viens juste de tester le code que vous proposez et le résultat est tout à fait probant. Hélas je n'ai vu votre message que trop tard car j'avais déja trouvé une solution adaptée à mes contraintes. Dans la mesure où je propose 6 versions au format pdf du livre électronique qui accessoirement contient ce plan de bataille navale avec 6 différentes tailles de police de caractères (8, 9, 10, 11, 12, et 14pt) et que le source LaTeX est généré automatiquement à partir de fichiers markdown/pandoc, j'ai finalement choisi une solution qui insère la page décrivant la bataille via une instruction \\includepdf{plan.pdf}… cette page étant créée au préalable: cela m'évite des soucis liés au mode mathématique (pour les accolades) dans un contexte pandoc (problème connu) et surtout m'évite d'avoir à gérer la taille des polices pour cette page (pas évident: je n'ai pas trouvé de solution satisfaisante permettant une compilation conditionnelle dans le cadre de xelatex, par exemple… si taille de la police est 14pt, alors \\tiny, si la taille de la police est 12pt alors \\scriptsize… etc.) N'étant pas parvenu à aligner proprement la liste de vaisseaux sur une diagonale en jouant sur le remplissage via the '. . . ' à droite de cette liste lors de ma première tentative, j'ai finalement opté pour une solution très basique qui consiste à: (1) créer un premier pdf qui contient juste la liste de bateaux et les accolades/légendes en droite de page… (2) créer un second pdf qui contient les annotations à gauche de la page (primer cuerpo, mandado por Nelson, etc. et les flèches horizontales) … et enfin, (3) utiliser un outil qui a pour nom 'pdftk' qui permet de superposer les deux via la commande: 'pdftk 1.pdf background 2.pdf output sigma.pdf'. Cela m'a amené à revoir complètement le premier pdf (liste des vaisseaux) en utilisant l'instruction '\hspace{50mm}… \hspace{49mm}… \hspace{48mm}… etc. afin d'obtenir l'alignement souhaité… et de faire suivre par un '\dotfill' pour compléter chacune des lignes de ma table: Voici le source permettant de créer le premier pdf: http://s000.tinyupload.com/index.php?file_id=06654243776263526179 Voici le second:http://s000.tinyupload.com/index.php?file_id=33556352153792999623 … et voici le pdf résultant de la fusion de deux: http://s000.tinyupload.com/index.php?file_id=87171504326557749535 Notez que (pure paresse) j'ai utilisé des espaces insécables pour gérer l'indentation des différents composants dans le source du deuxième pdf. Merci encore pour m'avoir aidé à régler ce problème certes trivial mais fort difficile pour quelqu'un dont les connaissances LaTeX sont très superficielles et se résument aux cas les plus standard sans rien comprendre à la logique interne du produit. CJ **Question subsidiaire :** serait-il possible de faire en sorte que latex/xelatex superpose les deux pages lors de la compilation… ce qui permettrait d'intégrer les deux pages dont j'ai dernièrement téléchargé le source au source principal du document et d'éliminer ainsi l'étape (3) ci-dessus et le recours à l'utilitaire 'pdftk' ? De préférence d'une manière simple et sans avoir à effectuer de substantielles modifications à un existant qui donne exactement le résultat escompté ? En somme éḿuler la logique de ces logiciels de traitement de l'image qui fonctionnent sur un modèle basé sur le découpage en layers(couches ?) indépendantes dont on peut ajuster le degré de transparence…
cliquez ici pour masquer/afficher la révision 3

12 Mai '20, 01:38

Chris%20Jones%20XL's gravatar image

Chris Jones XL
19111118

@touhami Merci. Je viens juste de tester le code que vous proposez et le résultat est tout à fait probant. Hélas je n'ai vu votre message que trop tard car j'avais déja trouvé une solution adaptée à mes contraintes. Dans la mesure où je propose 6 versions au format pdf du livre électronique qui accessoirement contient ce plan de bataille navale avec 6 différentes tailles de police de caractères (8, 9, 10, 11, 12, et 14pt) et que le source LaTeX est généré automatiquement à partir de fichiers markdown/pandoc, j'ai finalement choisi une solution qui insère la page décrivant la bataille via une instruction \\includepdf{plan.pdf}… cette page étant créée au préalable: cela m'évite des soucis liés au mode mathématique (pour les accolades) dans un contexte pandoc (problème connu) et surtout m'évite d'avoir à gérer la taille des polices pour cette page (pas évident: je n'ai pas trouvé de solution satisfaisante permettant une compilation conditionnelle dans le cadre de xelatex, par exemple… si taille de la police est 14pt, alors \\tiny, si la taille de la police est 12pt alors \\scriptsize… etc.) N'étant pas parvenu à aligner proprement la liste de vaisseaux sur une diagonale en jouant sur le remplissage via the '. . . ' à droite de cette liste lors de ma première tentative, j'ai finalement opté pour une solution très basique qui consiste à: (1) créer un premier pdf qui contient juste la liste de bateaux et les accolades/légendes en droite de page… (2) créer un second pdf qui contient les annotations à gauche de la page (primer cuerpo, mandado por Nelson, etc. et les flèches horizontales) … et enfin, (3) utiliser un outil qui a pour nom 'pdftk' qui permet de superposer les deux via la commande: pdftk 'pdftk 1.pdf background 2.pdf output sigma.pdf). sigma.pdf'. Cela m'a amené à revoir complètement le premier pdf (liste des vaisseaux) en utilisant l'instruction '\hspace{50mm}… \hspace{49mm}… \hspace{48mm}… etc. afin d'obtenir l'alignement souhaité… et de faire suivre par un '\dotfill' pour compléter chacune des lignes de ma table: Voici le source permettant de créer le premier pdf: http://s000.tinyupload.com/index.php?file_id=06654243776263526179 Voici le second:http://s000.tinyupload.com/index.php?file_id=33556352153792999623 … et voici le pdf résultant de la fusion de deux: http://s000.tinyupload.com/index.php?file_id=87171504326557749535 Notez que (pure paresse) j'ai utilisé des espaces insécables pour gérer l'indentation des différents composants dans le source du deuxième pdf. Merci encore pour m'avoir aidé à régler ce problème certes trivial mais fort difficile pour quelqu'un dont les connaissances LaTeX sont très superficielles et se résument aux cas les plus standard sans rien comprendre à la logique interne du produit. CJ
cliquez ici pour masquer/afficher la révision 2

12 Mai '20, 01:37

Chris%20Jones%20XL's gravatar image

Chris Jones XL
19111118

cliquez ici pour masquer/afficher la révision 1

12 Mai '20, 01:31

Chris%20Jones%20XL's gravatar image

Chris Jones XL
19111118

C'est votre première visite ici ? Consultez la FAQ !

×