Forum Programmation.autre Latex : interligne entre deux blocs equations

Posté par  .
Étiquettes : aucune
-1
15
nov.
2011

Bonjour tout le monde,
est-ce que l'un d'entre vous sait sur quel paramètre taper pour diminuer l'espace entre deux blocs d'équations ? J'aimerai ramener cet espace à celui de l'interligne.

J'utilise les possibilités de l'environnement "equation" de manière détournée, pour placer des accolades "}" sur plusieurs lignes, au sein d'une section. J'aimerai que l'on ne puisse pas voir la différence entre une ligne normale et celle avec accolades.

Pour info, il s'agit de transcriptions de manuscrits en moyen anglais pour une thèse de civi moyenageuse, que madame fait. Donc rien à voir avec le domaine scientifique, mais bon, latex ça doit marcher pour tout non ?

Exemple :

\begin{flushleft}
Accidentis of age and of elder men bien thiese \hrulefill ffx-v\\
\begin{flalign}
\left.
    \begin{aligned}
        &\text{to bewery Old men use they nat in muvyng or letyng of bloode bi}\notag\\
        &\text{if grete neede folow Of medicynes compowned to old men in whiche}\\
        &\text{medicynes is grete Secrete} 
    \end{aligned}
\right\}
\end{flalign}
\begin{flalign}
\left.
     \begin{aligned}
	&\text{Sperme of man destendith of al the humours of the body and note that the sperme} \notag\\
	&\text{of man is strengger and hotter than the sperme of any womman}
\end{aligned}
\right\}\text{\hrulefill ff xxviij}
\end{flalign}
comfor and restoren \hrulefill ff xvj\\
\end{flushleft}

  • # vspace

    Posté par  (site web personnel) . Évalué à 2.

    Généralement un \vspace{-X} où X est une unité de mesure genre X =.5em, fait l'affaire.

    Il faut l'insérer entre tes deux environnements : elle va produire un espace vertical de taille négative.

    • [^] # Re: vspace

      Posté par  . Évalué à 1.

      Merci beaucoup. J'ai essayé et effectivement le résultat est pas mal. Mais j'ai dut mettre une valeur de -2.4em.

      Y a t-il un truc, ou une règle pour calculer cette valeur, ou on fait ça au pif ?

      Entre ta solution et celle de Michaël ci-dessous, je dois pouvoir arriver à un très bon résultat.

  • # Minipage

    Posté par  (site web personnel) . Évalué à 3.

    Que penses-tu du résultat que donne le code suivant?

    \[
    \left.
    \begin{minipage}{70ex}
    to bewery Old men use they nat in muvyng or letyng of bloode bi\\
    if grete neede folow Of medicynes compowned to old men in whiche\\
    medicynes is grete Secrete
    \end{minipage}
    \right\}
    
    
    • [^] # Re: Minipage

      Posté par  . Évalué à 1.

      Déjà, merci beaucoup !
      Ensuite désolé j'ai du mal m'exprimer. Ton code me permet d'avoir le même espace entre les ligne au sein d'un environnement.
      Mon but est d'avoir cet espace, entre chaque environnement. Donc entre chaque groupe d'accolade.
      Voila le code minimal pour illustrer :

      \documentclass[a4paper,10pt,fleqn]{article}                                                                       
      \usepackage{amsmath}     
      \begin{document}         
      \begin{flushleft}
      Accidentis of age and of elder men bien thiese \hrulefill ffx-v\\
      metis of old men ought to be wele chewed hote and moiste as lightly may be \\
      \begin{flalign}
      \left.
              \begin{minipage}{70ex}
              to bewery Old men use they nat in muvyng or letyng of bloode bi\\
              if grete neede folow Of medicynes compowned to old men in whiche\\
              medicynes is grete Secrete
      \end{minipage}                                                                           
      \right\}                                                                                 
      \end{flalign}                                                                            
      \begin{flalign}                                                                          \left.                                                                                   
          \begin{minipage}{70ex}
              Old men bien to be bathed in fressh and sivete water temperath\notag \\
              hote of unctioun to be don in old men amorow whan he arifith
          \end{minipage}
          \right\} \mbox{ \hspace{3.4cm} ff xxvj}
      \end{flalign}
      \end{flushleft}
      \end{document}
      
      

      Mais tout n'est pas perdu, m'étant focalisé sur l'espace entre environnement, je n'avais pas remarqué la différence d'espace entre les lignes "normales" et celui entre celle de l'environnement aligned Donc c'est un problème pas encore vu de résolu, et ça c'est bien bien cool !

      • [^] # Re: Minipage

        Posté par  (site web personnel) . Évalué à 2.

        J'ai un peu du mal à voir à quoi doit ressembler le document final… le but est d'avoir un texte aligné à gauche avec certaines lignes habillées par une accolade et marquées d'un renvoi, ansi que des indications de texte à droite des lignes concernées (les ffx-v etc.). J'ai bon?

        Un point désagréable est que le trait des accolades a une épaisseur différente selon sa hauteur (il y a, de mémoire trois épaisseurs possibles), donc même en avançant un peu dans la bonne direction, cela ne va pas être évident. Le meilleur conseil que je peux te donner est de poser ta question sur le newsgroup comp.text.tex (anglophone).

        • [^] # Re: Minipage

          Posté par  . Évalué à 1.

          C'est exactement ça :D

          Ok, je vais poser la question là-bas. En tout cas merci pour l'aide.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.