@appendix Notationsübersicht
@translationof Notation manual tables
-@c Please do not delete the following @ignore block.
-@ignore
-Note for editors and translators: In the following menu, two entries
-are needed to link to a pair of automatically generated sections.
-Please keep them and, if using emacs, do not run
-texinfo-all-menus-update without manually restoring them back. These
-menu entries are:
-
-* Text markup commands::
-* Text markup list commands::
-
-and they should go just after
-* Notenkopfstile::
-
-and just before
-* Liste der Artikulationszeichen::
-@end ignore
-
@menu
* Liste der Akkordbezeichnungen::
* Übliche Akkord-Variablen::
@lilypondfile[noindent]{note-head-style.ly}
+
+@node Text markup commands
+@appendixsec Text markup commands
+@translationof Text markup commands
+
@include markup-commands.tely
+
+@node Text markup list commands
+@appendixsec Text markup list commands
+@translationof Text markup list commands
+
+The following commands can all be used with @code{\markuplines}:
+
@include markup-list-commands.tely
+
@node Liste der Artikulationszeichen
@appendixsec Liste der Artikulationszeichen
@translationof List of articulations
@appendix Tablas del manual sobre notación
@translationof Notation manual tables
-@c Please do not delete the following @ignore block.
-@ignore
-Note for editors and translators: In the following menu, two entries
-are needed to link to a pair of automatically generated sections.
-Please keep them and, if using emacs, do not run
-texinfo-all-menus-update without manually restoring them back. These
-menu entries are:
-
-* Text markup commands::
-* Text markup list commands::
-
-and they should go just after
-* Estilos de cabezas de nota::
-
-and just before
-* Lista de articulaciones::
-@end ignore
-
@menu
* Cuadro de nombres de acordes::
* Modificadores de acorde más usuales::
@lilypondfile[noindent]{note-head-style.ly}
+
+@node Text markup commands
+@appendixsec Text markup commands
+@translationof Text markup commands
+
@include markup-commands.tely
+
+@node Text markup list commands
+@appendixsec Text markup list commands
+@translationof Text markup list commands
+
+The following commands can all be used with @code{\markuplines}:
+
@include markup-list-commands.tely
+
@node Lista de articulaciones
@appendixsec Lista de articulaciones
@translationof List of articulations
@appendix Tables du manuel de notation
@translationof Notation manual tables
-@c Please do not delete the following @ignore block.
-@ignore
-Note for editors and translators: In the following menu, two entries
-are needed to link to a pair of automatically generated sections.
-Please keep them and, if using emacs, do not run
-texinfo-all-menus-update without manually restoring them back. These
-menu entries are:
-
-* Text markup commands::
-* Text markup list commands::
-
-and they should go just after
-* Styles de tête de note::
-
-and just before
-* Liste des signes d'articulation::
-@end ignore
-
@menu
* Table des noms d'accord::
* Modificateurs d'accord usuels::
@lilypondfile[noindent]{note-head-style.ly}
+@node Text markup commands
+@appendixsec Text markup commands
+@translationof Text markup commands
+
Les commandes suivantes peuvent être utilisées dans un bloc
@code{\markup @{ @}}.
@include markup-commands.tely
+@node Text markup list commands
+@appendixsec Text markup list commands
+@translationof Text markup list commands
+
Les commandes suivantes peuvent être utilisées dans un
bloc @code{\markuplines @{ @}}.
@node Notation manual tables
@appendix Notation manual tables
-@c Please do not delete the following @ignore block.
-@ignore
-Note for editors and translators: In the following menu, two entries
-are needed to link to a pair of automatically generated sections.
-Please keep them and, if using emacs, do not run
-texinfo-all-menus-update without manually restoring them back. These
-menu entries are:
-
-* Text markup commands::
-* Text markup list commands::
-
-and they should go just after
-* Note head styles::
-
-and just before
-* List of articulations::
-@end ignore
-
@menu
* Chord name chart::
* Common chord modifiers::
@lilypondfile[noindent]{note-head-style.ly}
+
+@node Text markup commands
+@appendixsec Text markup commands
+
@include markup-commands.tely
+
+@node Text markup list commands
+@appendixsec Text markup list commands
+
+The following commands can all be used with @code{\markuplines}:
+
@include markup-list-commands.tely
+
@node List of articulations
@appendixsec List of articulations
(sort markup-functions markup-function<?)))
"\n@end table"))))
-(define (markup-list-doc-string)
- (string-append
- "@table @asis"
- (apply string-append
- (map doc-markup-function
- (sort (hash-fold (lambda (markup-list-function dummy functions)
- (cons markup-list-function functions))
- '()
- markup-list-functions)
- markup-function<?)))
- "\n@end table"))
-
(define (markup-doc-node)
(make <texi-node>
#:appendix #t
raw-categories))))
(map markup-category-doc-node categories))))
-(define (markup-list-doc-node)
- (make <texi-node>
- #:appendix #t
- #:name "Text markup list commands"
- #:desc ""
- #:text (string-append
- "The following commands can all be used with @code{\\markuplines}.\n"
- (markup-list-doc-string))))
+(define (markup-list-doc-string)
+ (string-append
+ "@table @asis"
+ (apply string-append
+ (map doc-markup-function
+ (sort (hash-fold (lambda (markup-list-function dummy functions)
+ (cons markup-list-function functions))
+ '()
+ markup-list-functions)
+ markup-function<?)))
+ "\n@end table"))
+
+
;; (markup-doc-string)
;; (open-output-file "markup-commands.tely"))
-(call-with-output-file "markup-commands.tely"
- (lambda (port)
- (dump-node (markup-doc-node) port 2)))
+(display
+ ;; ugly hack to remove the @node... @appendixsec... portion
+ (substring
+ (call-with-output-string
+ (lambda (port)
+ (dump-node (markup-doc-node) port 2)))
+ ;; magic number to remove the initial part. 63 comes from:
+ ;; "\nnode Text markup commands\n@appendixsec Text markup commands\n\n\n\n"
+ ;; which is generated by (dump-node...) in documentation-lib.scm
+ 63
+ )
+ (open-output-file "markup-commands.tely"))
-(call-with-output-file "markup-list-commands.tely"
- (lambda (port)
- (dump-node (markup-list-doc-node) port 2)))
+(display
+ (markup-list-doc-string)
+ (open-output-file "markup-list-commands.tely"))
(display
type-predicates-doc-string