home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / text / tex / 9402 < prev    next >
Encoding:
Internet Message Format  |  1992-07-22  |  2.0 KB

  1. Path: sparky!uunet!usc!wupost!sdd.hp.com!mips!pacbell.com!network.ucsd.edu!mvb.saic.com!info-tex
  2. From: "Daniel H. Luecking" <DL24794@UAFSYSB.UARK.EDU>
  3. Newsgroups: comp.text.tex
  4. Subject: Chords and alignments
  5. Message-ID: <7460334@MVB.SAIC.COM>
  6. Date: Wed, 22 Jul 92 13:42:04 CDT
  7. Organization: Info-Tex<==>Comp.Text.Tex Gateway
  8. X-Gateway-Source-Info: Mailing List
  9. Lines: 41
  10.  
  11. I will be going NOMAIL for a few weeks so I thought I would clear up
  12. some backlog all in one go.
  13.  
  14. There was a post (possibly to comp.text.tex) a few weeks ago asking how to
  15. put guitar chords above the words in a song listing. The only response I've
  16. was a songbook.sty posted. This seemed like overkill for a simple prroblem
  17. andm moreover, not helpful for plain TeX users. I submit the following:
  18.  
  19. \def\chord#1{\raise 10 pt\rlap{#1}}
  20.  
  21. Place it immediately before the syllable where the chord change takes
  22. place with no space. This will mess up the even line spacing unless
  23. \advance\baselineskip by 10pt  precedes the song. The dimension 10pt in both
  24. settings should be adjusted for best visual effect, but probably should be
  25. the same in both places.
  26.  
  27.  
  28. Two postings in the past few months asked about alignments of the following
  29.  
  30.           ------------------------
  31.           |          |  Entry 1  |
  32.           |  Entry 2 +-----------+
  33.           |          |  Entry 3  |
  34.           ------------------------
  35.  
  36. Where Entry 2 is aligned with the rule separating Entries 1 and 3.
  37. I sent my own humble solutions to both posters, but would now like to
  38. recant them and state that I think the is one of the few situations I
  39. have encountered where \valign is actually the best way to do it. I do
  40. not have the time to debug it, but the following may work:
  41.  
  42. \valign{\hbox{\vrule height .4pt width 7 em#}&\hbox{\quad#\quad}&
  43.  \hbox{\vrule height .4pt width7 em#}& \hbox{\quad#\quad}&
  44.   \hbox{\vrule height .4pt width 7em#}\cr
  45. \noalign{\vrule}
  46. &\multispan3\vfill\hbox{\quad Entry 2\quad}\vfill&\cr
  47. \noalign{\vrule}
  48. &Entry 1&&Entry 3&\cr
  49. \noalign{\vrule}}
  50.  
  51. Dan Luecking
  52.