[l2h] bibliography not showing in table of contents
Ellis, Nick (Marine, Cleveland)
Ellis, Nick (Marine, Cleveland)" <Nick.Ellis@cmis.csiro.au
Fri, 13 Aug 1999 16:15:13 +1000
I'm confused about how to get the bibliography showing in the table of
contents. My bibliography appears in a file references.tex, which is
included using \segment from the top-level file f9515.tex. However, the html
table of contents doesn't show the Bibliography. I can get round this by
\including the references file in the top level instead of \segment-ing it.
However, then I find that the links from the chapters don't work, because I
can't figure out what \internal command to use inside e.g. ch1.tex.
I would greatly appreciate any helpful pointers. I've included the
bibliography, the top level file, the first chapter (very short) and the
Makefile.
Nick Ellis
CSIRO Marine Research mailto:Nick.Ellis@marine.csiro.au
PO Box 120 ph +61 (07) 3826 7260
Cleveland QLD 4163 fax +61 (07) 3826 7222
Australia http://www.marine.csiro.au
references.tex
--------------
\begin{htmlonly}
\documentclass[12pt]{report}
\usepackage{html}
\usepackage{natbib,nharvard}
\end{htmlonly}
\startdocument % Mark the end of the preamble
\newcommand{\canj}{Canadian Journal of Fisheries and Aquatic Sciences}
\begin{thebibliography}{99}
\harvarditem{Sainsbury}{1980}{Sain80} Sainsbury, K.~J. (1980). Effect of
individual variability on the von Bertalanffy growth equation. {\it \canj
\/} {\bf {\bf 37,}} 241--247.
\end{thebibliography}
top level file
--------------
\documentclass[12pt]{report}
\usepackage{html}
\usepackage{natbib,nharvard}
\pagestyle{myheadings}
\begin{document}
\setcounter{chapter}{0}
\internal[sections]{ch1} % Include section information
\internal[contents]{ch1} % Include table-of-content
\tableofcontents
\include{ch0}
\segment{ch1}{chapter}{Estimation of Mortality and Growth Parameters from
Length Frequency Data}
\segment{references}{chapter}{Bibliography}
%\include{references}
\include{ch6}
\end{document}
ch1.tex
-------
\begin{htmlonly}
\documentclass[12pt]{report}
\usepackage{html}
\usepackage{natbib,nharvard}
\input{ch1.ptr}
\end{htmlonly}
%\internal{internals} %my attempt at making the \include{references}
version work
\internal{references}
\startdocument % Mark the end of the preamble
%begin{latexonly}
\setcounter{chapter}{1}
%end{latexonly}
\setcounter{page}{1}
\pagenumbering{arabic}
\section{Introduction}
Traditional methods assume a deterministic relationship between
size and age for the population. It is more realistic to assume
there is individual variability in growth \citep*{Sain80}.
Makefile
--------
#
# This sample makefile provides a starting point for building
# HTML documents which multiple segments and inter-segment
# dependencies. This example is included with the V96.1
# version of latex2html.
#
TOP = f9515
INT = internals.pl
TEXES = ch1.tex references.tex ch0.tex ch6.tex
SECTIONS = $(TOP)/ch1.html $(TOP)/references.html
TOPTITLE = "Estimation of Population Parameters for Australian Prawn
Fisheries"
S1TITLE = "Estimation of Mortality and Growth Parameters from Length
Frequency Data"
REFTITLE = "Bibliography"
L2H = latex2html -local_icons
LaTeX = latex
DVIPS = dvips
COMMON = -dir $(TOP) -external_file $(TOP)
LTOP = $(L2H) -t $(TOPTITLE) $(TOP).tex
LSEC1 = $(L2H) $(COMMON) -prefix ch1 -info "" \
-up_url $(TOP).html \
-up_title $(TOPTITLE) \
ch1.tex
LREF = $(L2H) $(COMMON) -prefix references -info "" \
-up_url $(TOP).html \
-up_title $(TOPTITLE) \
references.tex
all: $(TOP).ps $(TOP)/$(TOP).html
$(TOP).dvi: $(TOP).tex $(TOP).aux
$(LaTeX) $(TOP).tex
$(TOP).aux: $(TOP).tex $(TEXES)
$(LaTeX) $(TOP).tex
$(TOP).ps: $(TOP).dvi
$(DVIPS) -o $@ $(TOP)
$(TOP)/$(TOP).html : $(TOP).tex $(TOP).aux $(SECTIONS)
$(LTOP)
$(TOP)/ch1.html: ch1.tex $(TOP)/references$(INT)
$(MAKE) ch1.stamp
$(TOP)/references.html: references.tex
$(MAKE) references.stamp
ch1.stamp: ch1.tex $(TOP)/references$(INT)
$(LSEC1)
touch $@
references.stamp: references.tex
$(LREF)
touch $@
$(TOP)/ch1$(INT):
$(LSEC1)
$(TOP)/references$(INT):
$(LREF)
clean:
rm -rf $(TOP) $(TOP).dvi $(TOP).aux $(TOP).log $(TOP).toc \
$(TOP).lof $(TOP).ps ch1.ptr ch2.ptr ch1.stamp ch2.stamp \
ch3.ptr ch4.ptr ch3.stamp ch4.stamp ch5.ptr ch5.stamp
references.ptr references.stamp