| Title: | DOCUMENT T1.0 |
| Notice: | **New notesfile (DOCUMENT.NOTE) now available (see note 897)** |
| Moderator: | CLOSET::ADLER |
| Created: | Mon Feb 09 1987 |
| Last Modified: | Thu Oct 31 1991 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 897 |
| Total number of notes: | 4397 |
Objective:
To have book title as running folio after doing a book build.
Problem:
The \xdef\titletext{#1} and \titletext{#2} are being put into the same
\hbox as one entity with NO kerning in between them.
__________________________
My .gnc code:
<title>(DECnet/SNA Gateway\Management Guide)
Here is my \titlepagetitle macro.
%
\newdimen\titlerightadjust\titlerightadjust=0pc%shift right margin in for titles
\def\titlepagetitle#1#2{\par%#3#4{\par
\advance\hsize by -\titlerightadjust
\vbox{%
\titlefontspecs
\vskipbb{8pc}\rrag\block{1}%
\if 0#1\else #1\xdef\titletext{#1}\fi
\if 0#2\else
\newline #2\xdef\titletext{{\titletext{#1}}\kern4pt #2}\fi
}
\advance\hsize by \titlerightadjust
\vskipbb{2pc}
}
% End titlepage
Why does it treat #1 as \titlepagetitle{0} in my .tex file?
\begintexinput
\frontmatter
\starttitlepage
\titlepagetitle{0}%
{NaC Software Design\newline Sample Output}
\abstract{Field Test Draft}
This is a sample output for the NaC Software design. It is intented to used as
a visual guide on how the design for software documentation within NaC will
look when using the Nac\_soft doctype.
\endabstract
\titlepagesysteminfo{Revision{\slash}Update Information:}{This is a new manual.}
\titlepagesysteminfo{Operating System and Version:}{\vaxvms{vaxvms} Version 4.4 or later}
\titlepagesysteminfo{Software Version:}{DECnet{\slash}SNA VMS Gateway Management Version 2.0}
\endtitlepage{0}
On my title page my 2 parameters are formatted fine, but my running folio
after a book build gives me this output:
1-2 0 DECnet/SNA GatewayManagement Guide
With the following outputroutine macro:
\setrightfooter{%
\CHtext\kern 1em{\foliofont \hss\sdmlfolios}}%\fi
\setleftfooter{%
\sdmlfolios\kern 1em {\foliofont \hfill\titletext} }
frustration.....
Thanks,
Bette JEan
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 610.1 | Another approach? | BUNSUP::LITTLE | Todd Little NJCD SWS 323-4475 | Thu Jul 09 1987 23:56 | 16 |
I think part of your problem is in the definition of the <TITLE> you
are using. The standard definition of <TITLE> accepts 3 arguments but
places all three arguments into the second argument to the
\titlepagetitle macro seperated by \newline. The first argument to the
\titlepagetitle macro is the "product name" as defined by the <PRODUCT>
tag.
I suspect you could either replace the <TITLE> tag with one that does
what you seem to be expecting it to do, or instead, you might be able
to only use the second argument to the \titlepagetitle macro and inside
you're xdef, you could possibly redefine \newline to be a kern,
although I've never tried it. You might need to make sure the xdef'd
contents are properly "grouped" so as not to cause \newline to fail
in other places.
-tl
| |||||
| 610.2 | \titlepagetitle | DELNI::COLELLO | Wed Jul 22 1987 12:43 | 9 | |
Thanks for your input Todd. I ended up defining my <product> tag
to be nothing and with the help of L.S. wrote a new \titlepagetitle
macro to check and see if there was an argument and then if there
was an argument do a \newline. We also \xdef\titletext{#1 #2 #3}
so that if they were all there, they would be expanded upon a book
build when \titletext appeared in a folio macro. Phew!
This of course is specific to a particular design.
Bette Jean
| |||||