J'ai un document créé à partir de la classe book.

Comment faire en sorte qu'une ligne de texte d'une page gauche et une ligne de texte de la page droite suivent une même ligne de base?

Ce texte contient aussi des titres (de chapitre, de section...).

N'étant pas certain d'être clair, parfois une illustration aide bien. Dans cet exemple, le texte est aligné verticalement dans les colonnes de gauche et de droite, comment faire la même chose pour des pages.

\documentclass{article}
\usepackage{multicol,lipsum}
\begin{document}
  \begin{flushright}
   \begin{multicols}{2}
    \section{What is Lorem Ipsum?}
    \lipsum[1][1-7]
    \subsection{Why do we use it?}
    \lipsum[2][1-4]
   \end{multicols}
  \end{flushright}
\end{document}

Posée 14 Nov, 13:52

polymorphisme's gravatar image

polymorphisme
6991331
Taux d'acceptation : 50%

Modifiée 01 Déc, 17:49

peut-être l'extension parallel:

This package provides a small tool to typeset in two columns or on two pages parallel; this might be helpful, e.g. if you want to set two languages besides in translations or if you want to compare two texts. There are some caveats and some limitations which are described in this documentation.

(14 Nov, 20:26) joseph-tux joseph-tux's gravatar image
1

(remarque sans importance capitale : lorsque vous fermez l'environnement ouvert en ligne 5 par \begin{multicols}{2}, il ne faut pas répéter l'argument de l'environnement, et donc la ligne 10 ne doit pas comporter {2}. Ce {2} se retrouve composé par LaTeX tel quel, les accolades étant silencieuses ici, donc on voit un 2 tout seul). Concernant la question, cela se rapporte à la notion de grille en typographie. Il y a des packages comme grid (https://ctan.org/pkg/grid) ou grid-system (https://ctan.org/pkg/grid-system), mais c'est pour du multicolonne.

(01 Déc, 03:32) quark67 quark67's gravatar image

Parmi les packages présentés sous la rubrique https://ctan.org/topic/typeset-grid (où ça mélange la notion de composition typographique sur grille, et le tracé de grilles en 3 dimensions...), on trouve le package gridset (https://ctan.org/pkg/gridset) mais je n'ai personnellement rien compris à l'utilisation du package. Je cite le début de la documentation dans le résumé introductif : Grid setting — also known as strict in-register setting —, et ça se termine par So it will be still there but without any support!. Au moins cela fournit un début de piste...

(01 Déc, 03:43) quark67 quark67's gravatar image

Il y a peut-être aussi moyen d'obtenir quelque chose avec le package textpos (https://www.ctan.org/pkg/textpos). La documentation parle en section 1.3.1 de Setting up a positioning grid. Des recherches supplémentaires peuvent être faites (en anglais) avec latex grid typesetting. La FAQ LaTeX francophone évoque cette composition sur grille sur la page https://faq.gutenberg-asso.fr/6_distributions/annexes/alternatives_a_tex.html : comme vous le lirez au sujet de l'outil SILE, ce dernier (qui n'a rien à voir avec LaTeX hélas) fourni des fonctionnalités de composition sur grille.

(01 Déc, 04:06) quark67 quark67's gravatar image

Au final, peut-être que le package returntogrid (https://ctan.org/pkg/returntogrid) est ce qui est le plus simple à employer (voir les dernières pages de la documentation pour des exemples).

(01 Déc, 05:05) quark67 quark67's gravatar image

@quark67: Remarque sans importance capitale : c'est corrigé. C'était une erreur de saisie de ma part. Sinon, merci pour ces informations, dès que j'ai un moment de libre, je ne manquerais pas de passer en revue ces paquetages. :)

(01 Déc, 17:51) polymorphisme polymorphisme's gravatar image
Affichage de 5 parmi 6 Afficher 1 commentaire(s) en plus
Soyez le premier à répondre à cette question !
(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.