Re: Addison-Wesley looking for authors

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: Addison-Wesley looking for authors
Дата
Msg-id 200103011534.KAA00463@candle.pha.pa.us
обсуждение исходный текст
Ответ на Re: Addison-Wesley looking for authors  (Christopher Sawtell <csawtell@xtra.co.nz>)
Список pgsql-general
[ Charset ISO-8859-1 unsupported, converting... ]
> On Wed, 28 Feb 2001 14:54, Joseph Shraibman wrote:
> > About what?  Your book covered all the basics.
> >
> > Bruce Momjian wrote:
> > > As many of you know, I wrote a PostgreSQL book last year.
>
> If you were to repeat the exercise would you use the LyX / LaTeX
> combination again?

Yes, absolutely.  I doubt I would have written the book if I had to use
native LaTeX or a normal word processor.  LyX had the right mix of
control and ease of use that I needed.  I had to crack open a book to do
some special things with LaTeX, but it was pretty easy.

>
> De you feel able to share the special modifications to LyX you made?
> [mentions margin line numbers]

That is a standard LaTeX macro package called vruler.  I had to download
it from CTAN, but that was easy.  Attached are all the macros I put in
the LaTeX preamble using LyX.  The only other modifications where
extending the page size by one line to force proper paragraph breaks in
a few cases.  I also did a few things to help latex2html render the
cover page properly.

It is the clear separation of content from appearance that made me like
LyX.  You tag the content, and LaTeX generates the appearance.

--
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026
% I use LY1 encoding from http://www.yandy.com/usely1.htm
% It does a better job matching my fonts to TeX and PDF

\renewcommand{\rmdefault}{palladio}
\renewcommand{\sfdefault}{nimbsans}
\renewcommand{\ttdefault}{0414}

% no prompting
\batchmode

% prevent footnote paragraphs from splitting across pages
\interfootnotelinepenalty=300

% hyphenate tt font
\usepackage[htt]{hyphenat}

\usepackage{color}
\usepackage{html}

\raggedbottom
% vruler
%\usepackage{vruler}
%\setvruler[10pt][1][1][4][1][0pt][570][]
%
% for dvips
%begin{latexonly}
\special{papersize=7.375in,9.25in}
%end{latexonly}
\renewcommand{\rmdefault}{0285}
%begin{latexonly}
\let\realnormalsize=\normalsize
\renewcommand\normalsize{%
 \realnormalsize
 \@setfontsize\normalsize{10.5}{13.5}
}
%end{latexonly}
% index
\usepackage{makeidx}
\makeindex
% caption skip
%begin{latexonly}
%\setlength\abovecaptionskip{5pt}
\let\mycaptionskip=\baselineskip
\multiply\mycaptionskip by 2
\setlength\belowcaptionskip{\mycaptionskip}
%end{latexonly}
%
% force blank pages before chapters
\let\realcleardoublepage=\cleardoublepage
\renewcommand{\cleardoublepage}{%
 \newpage{\pagestyle{empty}\realcleardoublepage}
}
% shrink gutter margin
%begin{latexonly}
\addtolength\evensidemargin{0.1in}
\addtolength\oddsidemargin{-0.1in}
%end{latexonly}
% fix large section numbers in table of contents
%begin{latexonly}
\renewcommand*\l@section{\@dottedtocline{1}{1.5em}{3em}}
\renewcommand*\l@figure{\@dottedtocline{1}{1.5em}{3em}}
%end{latexonly}
%
% pdfmark the text
\usepackage[
        colorlinks,
        pdfmark,
        pdfauthor={Bruce Momjian},
        pdftitle={PostgreSQL: Introduction and Concepts},
        pdfsubject={PostgreSQL},
        pdfkeywords={Copyright Addison-Wesley}
]{hyperref}

В списке pgsql-general по дате отправления:

Предыдущее
От: DaVinci
Дата:
Сообщение: JOIN of a table with many detail tables
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Counting elements of an array