]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.0.8
authorfred <fred>
Sun, 24 Mar 2002 20:14:17 +0000 (20:14 +0000)
committerfred <fred>
Sun, 24 Mar 2002 20:14:17 +0000 (20:14 +0000)
Documentation/tex/glossary.yo
stepmake/configure
tex/lilyponddefs.tex

index 803c51c0ad941bf1d2cfe104cc7a50883ed10ac2..88cb2ab09d1f0be883f4e182576204b91569d24e 100644 (file)
@@ -17,7 +17,7 @@ in stead <-> instead
 htmlbodyopt(bgcolor)(white)
 htmlcommand(<font color=black>)
 
-latexpackage()(a4wide)
+latexpackage()(a4wide) COMMENT(UGH)
 latexlayoutcmds(
 %\usepackage[latin1]{inputenc}
 \input mudela-book
@@ -69,12 +69,12 @@ whenlatex(latexcommand(
       \inlanguage{Fran\c cais}{#2}
        \inlanguage{British}{#4}  \inlanguage{Deutsch}{#3}
        \inlanguage{Nederlands}{#5}\inlanguage{Italiano}{#6}}
-      \input{vocabulary}
+      \input glossary-table
     }
 ))
 
 whenhtml(
-    includeverbatim(DOEXPAND(outdir)/vocabulary.html)
+    includeverbatim(DOEXPAND(outdir)/glossary-table.html)
 )
 
 whenlatex(latexcommand(
index 4980c54f7f3a95bf782c58f8373d8bb027e41b5d..0712d0efce19ba45dffb992aeb86dd7fe79e83e8 100755 (executable)
@@ -1110,12 +1110,46 @@ test -n "$YODL2MAN" && break
 done
 test -n "$YODL2MAN" || YODL2MAN="-echo no yodl"
 
-       for ac_prog in yodl2texinfo
+       for ac_prog in yodl2msless
 do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
 echo "configure:1119: checking for $ac_word" >&5
+if eval "test \"`echo '$''{'ac_cv_prog_YODL2MSLESS'+set}'`\" = set"; then
+  echo $ac_n "(cached) $ac_c" 1>&6
+else
+  if test -n "$YODL2MSLESS"; then
+  ac_cv_prog_YODL2MSLESS="$YODL2MSLESS" # Let the user override the test.
+else
+  IFS="${IFS=  }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+  for ac_dir in $PATH; do
+    test -z "$ac_dir" && ac_dir=.
+    if test -f $ac_dir/$ac_word; then
+      ac_cv_prog_YODL2MSLESS="$ac_prog"
+      break
+    fi
+  done
+  IFS="$ac_save_ifs"
+fi
+fi
+YODL2MSLESS="$ac_cv_prog_YODL2MSLESS"
+if test -n "$YODL2MSLESS"; then
+  echo "$ac_t""$YODL2MSLESS" 1>&6
+else
+  echo "$ac_t""no" 1>&6
+fi
+
+test -n "$YODL2MSLESS" && break
+done
+test -n "$YODL2MSLESS" || YODL2MSLESS="-echo no yodl"
+
+       for ac_prog in yodl2texinfo
+do
+# Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
+echo "configure:1153: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_YODL2TEXINFO'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1149,7 +1183,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1153: checking for $ac_word" >&5
+echo "configure:1187: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_YODL2TXT'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1185,7 +1219,8 @@ test -n "$YODL2TXT" || YODL2TXT="-echo no yodl"
        
        
        
-       export YODL YODL2HTML YODL2LATEX YODL2MAN YODL2TEXINFO YODL2TXT
+       
+       export YODL YODL2HTML YODL2LATEX YODL2MAN YODL2MSLESS YODL2TEXINFO YODL2TXT
     fi
     if test "x$YODL" = "-echo no yodl"; then
        
@@ -1203,7 +1238,7 @@ do
 # Extract the first word of "$ac_prog", so it can be a program name with args.
 set dummy $ac_prog; ac_word=$2
 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1207: checking for $ac_word" >&5
+echo "configure:1242: checking for $ac_word" >&5
 if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
   echo $ac_n "(cached) $ac_c" 1>&6
 else
@@ -1395,6 +1430,7 @@ s%@YODL@%$YODL%g
 s%@YODL2HTML@%$YODL2HTML%g
 s%@YODL2LATEX@%$YODL2LATEX%g
 s%@YODL2MAN@%$YODL2MAN%g
+s%@YODL2MSLESS@%$YODL2MSLESS%g
 s%@YODL2TEXINFO@%$YODL2TEXINFO%g
 s%@YODL2TXT@%$YODL2TXT%g
 s%@MAKEINFO@%$MAKEINFO%g
index 3f73f0d07973aceb4fce1f0945a728ae3fd83718..8f86d3028e6f77fffaeb125fe136e5fb435ae535 100644 (file)
 \ifundefined{LilyIdString}
         \def\LilyIdString{Lily was here}
 \fi
+\ifundefined{documentclass}
+        \input lilypond-plaintex
+\else
+        \input lilypond-latex
+\fi
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % macros to shorten other definitions
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % set fonts and primary dimensions
 % ugh
+
+\def\cmrtwenty{
+        \font\smalltextfont=cmr8
+        \font\textmusic=cmmi12
+}
+
+\def\cmrsixteen{
+        \font\smalltextfont=cmr6
+        \font\textmusic=cmmi10
+        }
+\def\cmrthirteen{
+        \font\smalltextfont=cmr6
+        \font\textmusic=cmmi9
+        }
+\def\cmreleven{
+        \font\smalltextfont=cmr5
+        \font\textmusic=cmmi8
+        }
+
+%%%%%%%
+%
 \def\musixtwentydefs{
-        \twentyfonts
-        \musixcalc
+      \twentyfonts
+      \csname cmrtwenty\texsuffix\endcsname
+      \musixcalc
 }
 
-  \def\cmrtwenty{
-          \font\smalltextfont=cmr8
-        \font\meterfont=cmbx12 at 15pt
-          \font\textmusic=cmmi12
-%        \font\musicmathfont=cmsy10 %%Not used?? /MB
-        \ifundefined{documentclass}
-                \font\normaltextfont=cmr10 %\textfont is a primitive
-                \font\italicfont=cmti10 scaled \magstep1
-                \font\boldfont=cmbx10
-                \font\largefont=cmbx12
-                \font\typewriterfont=cmtt10
-                %\font\Largefont=cmbx14
-                \font\Largefont=cmbx12 scaled \magstep 2
-                \font\hugefont=cmbx12 scaled \magstep 3
-        \else
-%                \def\settext##1{{\normalfont\normalsize ##1}}
-                \def\settext##1{{\normalfont ##1}}
-                \def\setitalic##1{\textit{\normalsize ##1}}
-                \def\setbold##1{\textbf{\normalsize ##1}}
-                \def\settypewriter##1{\texttt{\normalsize ##1}}
-                \def\setlarge##1{\textbf{\large ##1}}
-                \def\setLarge##1{\textbf{\Large ##1}}
-                \def\sethuge##1{\textbf{\huge ##1}}
-        \fi
-  }
-  \def\cmrsixteen{
-          \font\smalltextfont=cmr6
-          \font\meterfont=cmbx12
-          \font\textmusic=cmmi10
-        \ifundefined{documentclass}
-                \font\normaltextfont=cmr8 %\textfont is a primitive
-                \font\italicfont=cmti9
-                \font\boldfont=cmbx8
-                \font\typewriterfont=cmtt9
-                \font\largefont=cmbx10
-                \font\Largefont=cmbx12
-                \font\hugefont=cmbx12 scaled \magstep 2
-        \else
-                \def\settext##1{{\normalfont\footnotesize ##1}}
-                \def\setitalic##1{\textit{\small ##1}}
-                \def\setbold##1{\textbf{\footnotesize ##1}}
-                \def\settypewriter##1{\texttt{\normalsize ##1}}
-                \def\setlarge##1{\textbf{\normalsize ##1}}
-                \def\setLarge##1{\textbf{\large ##1}}
-                \def\sethuge##1{\textbf{\Large ##1}}
-        \fi
-  }
-  \def\cmrthirteen{
-          \font\smalltextfont=cmr6
-          \font\meterfont=cmbx9
-          \font\textmusic=cmmi9
-        \ifundefined{documentclass}
-                \font\normaltextfont=cmr7
-                \font\italicfont=cmti7
-                \font\boldfont=cmbx7
-                \font\largefont=cmbx9
-                \font\typewriterfont=cmtt7
-                \font\Largefont=cmbx10
-                \font\hugefont=cmbx12
-        \else
-                \def\settext##1{{\normalfont\scriptsize ##1}}
-                \def\setitalic##1{\textit{\scriptsize ##1}}
-                \def\setbold##1{\textbf{\scriptsize ##1}}
-                \def\setlarge##1{\textbf{\small ##1}}
-                \def\setLarge##1{\textbf{\normalsize ##1}}
-                \def\sethuge##1{\textbf{\large ##1}}
-        \fi
-  }
-  \def\cmreleven{
-          \font\smalltextfont=cmr5
-          \font\meterfont=cmbx8
-          \font\textmusic=cmmi8
-        \ifundefined{documentclass}
-                \font\normaltextfont=cmr6
-                \font\italicfont=cmti6
-                \font\boldfont=cmbx6
-                \font\typewriterfont=cmtt6
-                \font\largefont=cmbx8
-                \font\Largefont=cmbx9
-                \font\hugefont=cmbx10
-        \else
-                \def\settext##1{{\normalfont\tiny ##1}}
-                \def\setitalic##1{\textit{\tiny ##1}}
-                \def\setbold##1{\textbf{\tiny ##1}}
-                \def\setlarge##1{\textbf{\footnotesize ##1}}
-                \def\setLarge##1{\textbf{\small ##1}}
-                \def\sethuge##1{\textbf{\normalsize ##1}}
-        \fi
-  }
 \def\musixsixteendefs{
         \sixteenfonts
+        \csname cmrsixteen\texsuffix\endcsname
         \musixcalc
-}
+        }
 \def\musixtwentysixdefs{
-        \twentysixfonts
-        \musixcalc
-}
+      \csname cmrtwentysix\texsuffix\endcsname
+          \twentysixfonts
+         \musixcalc
+        }
 \def\musixthirteendefs{
         \thirteenfonts
-        \musixcalc
+        \csname cmrthirteen\texsuffix\endcsname
+       \musixcalc
 }
 \def\musixelevendefs{
+        \csname cmreleven\texsuffix\endcsname
         \elevenfonts
         \musixcalc
 }
 \def\textflat{\raise.2ex\hbox{\textmusic\char"5B}}
 
 
-
-
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % do derivative calcs
 
 % this has to be synced with the font definition
 \def\musixcalc{
         \staffheight=\mudelapaperbarsize pt
-        \interlinedist=\staffheight
+
+        % ugh.  Can extract ex dim from TFM
+        \interlinedist=\staffheight 
         \divide\interlinedist by 4
         \notewidth=\mudelapapernotewidth pt
 
         \stemthickness=\staffrulethickness
 }
 
-% stacked numbers; may be overruled in fetdefs
-\def\generalmeter#1#2{\vbox to 0pt{\vss\hbox{\meterfont
-         #1}\nointerlineskip
-         \hbox{\meterfont #2}\vss}}
+
 
 % stacked horizontal lines 
 
 \def\startrepeat{\repeatstartbar}
 \def\repeatbarstartrepeat{\repeatstopstart}
 
-\def\vruler#1{{%
-        \def\wid{\dimen0}%
-        \def\inc{\dimen1}%
-        \wid=#1pt
-        \inc=\wid
-        \divide\inc by #1
-        \divide\wid by 2
-        \here=-\wid
-        \loop\ifdim\here<\wid\advance\here by\inc
-                \hbox to0pt{\vbox to0pt{\vss\hrule width2pt height 0.05pt\kern\here}\hss}%
-        \repeat%
-}}
-\def\hruler#1#2{\hbox{%
-        \def\wid{\dimen0}%
-        \def\here{\dimen3}%
-        \wid=#1pt
-        \divide\wid by 2
-        \here=-\wid
-        \loop\ifdim\here<\wid\advance\here by #2
-                \hbox to0pt{\kern\here\vrule width0.05pt height 1pt depth 1pt\hss}%
-        \repeat%
-}}
-
-
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % parametric symbols
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %\let\rulesym\tinyrulesym
 %\let\rulesym\openrulesym
 
-\ifundefined{documentclass}
-        \def\settext#1{\normaltextfont #1}
-        \def\setitalic#1{\italicfont #1}
-        \def\setbold#1{\boldfont #1}
-        \def\settypewriter#1{\typewriterfont #1}
-        \def\setlarge#1{\largefont #1}
-        \def\setLarge#1{\Largefont #1}
-        \def\sethuge#1{\hugefont #1}
-\fi
 % the interline symbol. Redefine to remove it.
 \def\defaultlineseparator{\vbox{\mussepline\vskip -5pt\mussepline}}
 \def\lineseparator{\defaultlineseparator}
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \def\postheader{}
 
-
-
-
-\ifundefined{documentclass}%
-%        \ifundefined{nolilyfooter}
-% Can't nest \ifundefined ??
-        \footline={\ifnum\pageno=1\smalltextfont\mudelacopyright\hfil \LilyIdString
-                \else\hfil\the\pageno\hfil\fi}%
-        \advance\hoffset by -.6in
- %       \fi%
+%
+% macros suck. \ifundefined{nolilyfooter} gives wierd errors from time
+%        to time. 
+\ifx\csname nolilyfooter\endcsname\relax
+       \message{footer defined}%
+        \csname lilyfooter\texsuffix\endcsname
 \else
-\let\nopagenumbers\relax
-        %% FIXME
-        \def\ps@plain{
-                \renewcommand{\@oddhead}{}%
-                \renewcommand{\@evenfoot}{}%
-                \renewcommand{\@evenhead}{}%
-                \renewcommand{\@oddfoot}{%
-                        \ifnum\thepage=1{\hfil \LilyIdString}%
-                        \else{%
-                                foo\hfil\the\pageno\hfil}%
-                        \fi}}
-        \def\ps@empty{
-                \renewcommand{\@oddhead}{}%
-                \renewcommand{\@evenfoot}{}%
-                \renewcommand{\@evenhead}{}%
-                \renewcommand{\@oddfoot}{%
-                        \ifnum\thepage=1{\hfil \LilyIdString}%
-                        \else{foo\hfil\the\pageno\hfil}%
-                        \fi}}%
+       \message{page empty!}
+       \csname nolilyfooter\texsuffix\endcsname
 \fi
-\nopagenumbers
-
-% debugging stuff:
-% \vbox to 0pt{\vskip .5cm \hruler{48}{3pt}\vss}