Re: Addison-Wesley looking for authors - Mailing list pgsql-general
From | Bruce Momjian |
---|---|
Subject | Re: Addison-Wesley looking for authors |
Date | |
Msg-id | 200103011534.KAA00463@candle.pha.pa.us Whole thread Raw |
In response to | Re: Addison-Wesley looking for authors (Christopher Sawtell <csawtell@xtra.co.nz>) |
List | 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 by date: