]> git.donarmstrong.com Git - lilypond.git/commitdiff
Compile Internals Reference as PDF
authorJohn Mandereau <john.mandereau@gmail.com>
Wed, 20 Aug 2008 15:09:34 +0000 (17:09 +0200)
committerJohn Mandereau <john.mandereau@gmail.com>
Wed, 20 Aug 2008 16:42:13 +0000 (18:42 +0200)
Documentation/de/user/macros.itexi
Documentation/es/index.html.in
Documentation/es/user/macros.itexi
Documentation/fr/user/macros.itexi
Documentation/index.html.in
Documentation/user/GNUmakefile
Documentation/user/macros.itexi
scm/documentation-generate.scm

index 9114eea63908a4028c31e1d82b2c02850e091fac..05db816617075e12e39f188a8e91085a013d531a 100644 (file)
 
 @macro rinternals{TEXT}
 @vindex \TEXT\
-@code{\TEXT\}
+@ref{\TEXT\,,,lilypond-internals,Programmreferenz}
 @end macro
 
 @macro rinternalsnamed{TEXT,DISPLAY}
 @vindex \TEXT\
-@code{\DISPLAY\}
+@ref{\TEXT\,,\DISPLAY\,lilypond-internals,Programmreferenz}
 @end macro
 
 @end iftex
index ca25d52ad07c7ffb9a660aee655b15788cd6ac0b..98ced1df05af54978f44bcf74f8e142b37f58bd7 100644 (file)
@@ -49,8 +49,8 @@
          <ul>
             <li>
               <a class="title" href="user/lilypond-learning/index.es.html">Manual de aprendizaje</a><br>
-              (también en <a class="title" href="user/lilypond-learning-big-page.html">una sola
-              página</a> [en inglés] ~ 1.5 Mb, o en <a class="title" href="user/lilypond-learning.es.pdf">PDF</a>)<br>
+              (también en <a class="title" href="user/lilypond-learning-big-page.es.html">una sola
+              página</a> ~ 1.5 Mb, o en <a class="title" href="user/lilypond-learning.es.pdf">PDF</a>)<br>
               (comience por aquí)
 
             <li>
index a4d2e178909d9cb943cb6db481c5b7a8f82dddbf..cd0a574efda6286838b3243cebca5ec1eb135df5 100644 (file)
 
 @macro rinternals{TEXT}
 @vindex \TEXT\
-@code{\TEXT\}
+@ref{\TEXT\,,,lilypond-internals,Referencia de Funcionamiento Interno}
 @end macro
 
 @macro rinternalsnamed{TEXT,DISPLAY}
 @vindex \TEXT\
-@code{\DISPLAY\}
+@ref{\TEXT\,,\DISPLAY\,lilypond-internals,Referencia de Funcionamiento Interno}
 @end macro
 
 @end iftex
index 78c4e03c1dd1141fb1e49cea1dc2e69f2a802f36..096dcf59cf2e8c446a78875b2199052354453384 100644 (file)
 
 @macro rinternals{TEXT}
 @vindex \TEXT\
-@code{\TEXT\}
+@ref{\TEXT\,,,lilypond-internals,Référence des propriétés internes}
 @end macro
 
 @macro rinternalsnamed{TEXT,DISPLAY}
 @vindex \TEXT\
-@code{\DISPLAY\}
+@ref{\TEXT\,,,lilypond-internals,Référence des propriétés internes}
 @end macro
 
 @end iftex
index 3822b3a2bfa9721a2020e2658c3666fb304413b8..3e8439017b975355ab5e793b9706d4b012c4bfb6 100644 (file)
@@ -88,9 +88,10 @@ in <a class="title" href="user/lilypond.pdf">PDF</a>)
        <li>
  <a  class="title"
 href="user/lilypond-internals/index.html">Internals Reference</a>
- (in <a class="title" href="user/lilypond-internals-big-page.html">one big page</a> ~ 1 MB)
+ (in <a class="title" href="user/lilypond-internals-big-page.html">one big page</a> ~ 1 MB,
+  in <a class="title" href="user/lilypond-internals.pdf">PDF</a>)
      <br>(definitions for tweaking)
-        
+
   </ul>
          </td>
          <td valign="baseline" class="right-column">
index 688b32c42ec7be63b736bf05b8de3e1a05c2ae45..0e1166acbbcc984678123df0624ca6511f5010a3 100644 (file)
@@ -24,7 +24,8 @@ HTML_FILES = $(TELY_FILES:%.tely=$(outdir)/%-big-page.html)\
  $(outdir)/lilypond-internals-big-page.html
 
 # todo: add latex.
-PDF_FILES = $(TELY_FILES:%.tely=$(outdir)/%.pdf)
+PDF_FILES = $(TELY_FILES:%.tely=$(outdir)/%.pdf)\
+ $(outdir)/lilypond-internals.pdf
 
 MAIN_INFO_DOC = lilypond
 INFO_DOCS = lilypond lilypond-internals music-glossary lilypond-program lilypond-learning
index 25daba0a820a8238617bb061949647ce1a91e926..6801ff4f340e70543408206944b9c2c95680e163 100644 (file)
@@ -326,12 +326,12 @@ program usage manual, @ref{\TEXT\,,\DISPLAY\,lilypond-program,Application Usage}
 
 @macro rinternals{TEXT}
 @vindex \TEXT\
-@code{\TEXT\}
+@ref{\TEXT\,,,lilypond-internals,Internals Reference}
 @end macro
 
 @macro rinternalsnamed{TEXT,DISPLAY}
 @vindex \TEXT\
-@code{\DISPLAY\}
+@ref{\TEXT\,,\DISPLAY\,lilypond-internals,Internals Reference}
 @end macro
 
 @end iftex
index d79a701bc06468d5102ed1f441e66bf8dd279815..70e35efd8f0512e16976eb903945298056fc9040 100644 (file)
                  "(lilypond/lilypond-internals.info)")
   "
 
-@c NOTE: This is documentation-generate.scm, not macros.itexi
+@include macros.texi
 
+@ignore
+@omftitle LilyPond internals
+@omfcreator Han-Wen Nienhuys and Jan Nieuwenhuizen
+@omfdescription Programmer's reference of the LilyPond music engraving system
+@omftype user's guide
+@omflanguage English
+@omfcategory Applications|Publishing
+@end ignore
 
-@macro q{TEXT}
-@quoteleft{}\\TEXT\\@quoteright{}
-@end macro
-
-@macro qq{TEXT}
-@quotedblleft{}\\TEXT\\@quotedblright{}
-@end macro
-
+@iftex
+@afourpaper
+@c don't replace quotes with directed quotes
+@tex
+\\gdef\\SETtxicodequoteundirected{Foo}
+\\gdef\\SETtxicodequotebacktick{Bla}
+@end tex
+@end iftex
 
 @ifhtml
-@c ***** HTML *****
-
-@ifset bigpage
-
-@macro ruser{TEXT}
-@ref{\\TEXT\\,,,lilypond-big-page,Notation Reference}
-@cindex \\TEXT\\
-@end macro
-
-@end ifset
-
-@ifclear bigpage
-
-@macro ruser{NAME}
-@ref{\\NAME\\,,,lilypond,Notation Reference}
-@cindex \\NAME\\
-@end macro
-
-@end ifclear
-
-@macro inputfileref{DIR,NAME}
-@uref{source/\\DIR\\/out-www/collated-files.html#\\NAME\\,@file{\\DIR\\/\\NAME\\}}@c
-@end macro
-
+This document is also available as a
+@uref{source/Documentation/user/lilypond-internals.pdf,PDF} and as
+@uref{source/Documentation/user/lilypond-internals-big-page.html,one big page}.
 @end ifhtml
 
+@finalout
 
-@ifinfo
-@c ***** info *****
+@titlepage
+@title LilyPond
+@subtitle The music typesetter
+@titlefont{Internals Reference}
+@author The LilyPond development team
 
-@macro ruser{NAME}
-@ref{\\NAME\\,,,lilypond,Notation Reference}
-@cindex \\NAME\\
-@end macro
+Copyright @copyright{} 1999--2008 by the authors
 
-@macro inputfileref{DIR,NAME}
-@file{\\DIR\\/\\NAME\\}
-@end macro
+@vskip 20pt
 
-@end ifinfo
-
-
-@iftex
-@c ***** TeX *****
-
-@macro ruser{NAME}
-@ref{\\NAME\\}@c
-@end macro
-
-@macro inputfileref{DIR,NAME}@c
-@file{\\DIR\\/\\NAME\\}@c
-@end macro
-
-@end iftex
-
-
-@macro rinternals{NAME}
-@ref{\\NAME\\}
-@end macro
-
-
-@ignore
-@omftitle LilyPond internals
-@omfcreator Han-Wen Nienhuys and Jan Nieuwenhuizen
-@omfdescription Programmer's reference of the LilyPond music engraving system
-@omftype user's guide
-@omflanguage English
-@omfcategory Applications|Publishing
-@end ignore
+For LilyPond version @version{}
+@end titlepage
 
 @contents
+
+@ifnottex
 ")
  out-port)
 
 (define top-node
   (make <texi-node>
     #:name "Top"
-    #:text 
-    (string-append  "This is the program reference for version "
+    #:text
+    (string-append  "
+@end ifnottex
+This is the program reference for version "
                    (lilypond-version)
                    " of LilyPond, the GNU music typesetter.")
 
      (backend-doc-node)
      (all-scheme-functions-doc)
      (make <texi-node>
-       #:name "Indexes"
+       #:name "Indices"
        #:text "
 @unnumbered Concept index