Subject: Deux questions de mise en page

From: "Gazagnes Arnaud" <[email-masked]>
Date: Sat, 23 Aug 2014 15:25:57 +0200

Bonjour !
J'ai deux questions de mise en page.
1. Y a-t-il une astuce pour tracer un trait horizontal entre deux partitions ? (Plutôt que d'associer un \markup et une série de traits d'union)
2. Comment obtient-on un document écrit sur deux colonnes ?
Merci.
Arnaud

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sat, 23 Aug 2014 18:08:16 +0200

Bonjour Arnaud,

Le 23 août 2014 15:25, Gazagnes Arnaud <[email-masked]> a écrit
:

> 1. Y a-t-il une astuce pour tracer un trait horizontal entre deux
> partitions ? (Plutôt que d'associer un \markup et une série de traits
> d'union)
>

\markup
  \override #'(thickness . 2) % option
  \draw-line #'(110 . 0)

ça dépend du document...

Cordialament,
Pierre

---

From: Seventies <[email-masked]>
Date: Sat, 23 Aug 2014 10:10:22 -0700 (PDT)

Pour écrire sur deux colonnes sans séparations (par exemple texte anglais
d'un côté, français de l'autre), voici un schéma simple :

\markup\fill-line {
  \abs-fontsize #10
  % First column:
  \override #'(line-width . 67) \column {

    \line \bold \caps {Titre 1}
    \vspace #2.2
    \justify {
      paragraphe 1
    }
    \vspace #2.2
    \justify \italic {
      paragraphe 2
    }
    \vspace #2.2
    ....
     \vspace #1
  }

  % Second column
  \override #'(line-width . 67)  \abs-fontsize #10
  \column {
    \line \bold \caps {Titre}
    \vspace #2.2
    \justify \italic {
      paragraphe 1
    }
    \vspace #2.2
    \justify \italic {
      paragraphe 2
    }
    \vspace #2.2
    ...
    \vspace #1
  }
}

Voici un autre schéma, qui écrit, je pense, un texte continu sur deux
colonnes :

% Macro \columns pour écrire un texte multi-colonnes
% Usage : remplacer \fill-line par \columns

#(define-markup-command (columns layout props args) (markup-list?)
   (let ((line-width (/ (chain-assoc-get 'line-width props
                         (ly:output-def-lookup layout 'line-width))
                        (max (length args) 1))))
     (interpret-markup layout props
       (make-line-markup (map (lambda (line)
                                (markup #:pad-to-box `(20 . ,line-width) '(0
. 0)
                                  #:override `(line-width . ,line-width)
                                  line))
                               args)))))

Et parmi les snippets, il existe celui-ci, tout à fait général :

http://lsr.di.unimi.it/LSR/Item?id=464

Cordialement,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/ANN-Frescobaldi-2-0-9-tp7579281p7581597.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: "Gazagnes Arnaud" <[email-masked]>
Date: Sat, 23 Aug 2014 20:19:45 +0200

Merci pour les deux pistes. 
En fait, je voudrais écrire le document sur deux colonnes, les gammes que j'écris n'ont que quelques notes et cela prend donc peu de place. Je peux donc gagner la moitié des pages si je peux écrire en deux colonnes !
Arnaud

---

From: "Gazagnes Arnaud" <[email-masked]>
Date: Sat, 23 Aug 2014 20:25:25 +0200

Comment puis-je écrire la double indication de mesure 3/2 2/2 ?
(J'ai essayé à tout hasard \time 3/2 \time 2/2 mais ça ne marche pas !)
Arnaud

---

From: Seventies <[email-masked]>
Date: Sat, 23 Aug 2014 11:44:02 -0700 (PDT)

Ajouter \numericTimeSignature avant la commande \time

Cordialement,

Jean-François

Comment puis-je Ã©crire la double indication de mesure 3/2 2/2 ?
(J'ai essayÃ© Ã  tout hasard \time 3/2Â \time 2/2 mais Ã§a ne marche pas !)
Arnaud

_______________________________________________ 
liste de diffusion lilypond-user-fr 
[hidden email] 
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Si vous rÃ©pondez Ã  cet email, votre message sera ajoutÃ© Ã  la discussion ci-dessous:
http://lilypond-french-users.1298960.n2.nabble.com/ANN-Frescobaldi-2-0-9-tp7579281p7581599.html 
Pour vous dÃ©sabonner de [ANN] Frescobaldi 2.0.9, cliquez ici.
NAML 

---
Ce courrier électronique ne contient aucun virus ou logiciel malveillant parce que la protection avast! Antivirus est active.
http://www.avast.com

children1.gif (40K) <http://lilypond-french-users.1298960.n2.nabble.com/attachment/7581600/0/children1.gif>

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/ANN-Frescobaldi-2-0-9-tp7579281p7581600.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Sat, 23 Aug 2014 20:57:25 +0200

\version "2.18.2"

#(define ((alternate-time up down upp downp) grob)
   (grob-interpret-markup grob
     #{
       \markup
         \override #'(baseline-skip . 0)
         \number
         \line {
                 \column { #up #down }
                 \column { #upp #downp }
         }
     #}))

\new Staff
  \with { \omit TimeSignature }
  {
     \once \override Staff.TimeSignature.stencil =
       #(alternate-time "3" "2" "2" "2")

     \time 3/2 \repeat unfold 6 c'
     \time 2/2 \repeat unfold 4 c'
     \time 3/2 \repeat unfold 6 c'
     \time 2/2 \repeat unfold 4 c'
  }

Cordialement,
Pierre

---

From: Gilles THIBAULT <[email-masked]>
Date: Sun, 24 Aug 2014 15:42:07 +0200

> (J'ai essayé à tout hasard \time 3/2 \time 2/2 mais ça ne marche pas !)

Bonjour.

http://lsr.di.unimi.it/LSR/Search?q=compound+time

-- 
Gilles