|
Boost-Commit : |
From: dgregor_at_[hidden]
Date: 2008-05-19 09:02:03
Author: dgregor
Date: 2008-05-19 09:02:02 EDT (Mon, 19 May 2008)
New Revision: 45542
URL: http://svn.boost.org/trac/boost/changeset/45542
Log:
Cleanup the PDFs a little
Text files modified:
sandbox/committee/concepts/stdlib/clib-algorithms.tex | 72 +++++++++++++++++++++++++--------------
sandbox/committee/concepts/stdlib/clib-concepts.tex | 19 ++++++++++
sandbox/committee/concepts/stdlib/clib-containers.tex | 26 ++++++++++++-
sandbox/committee/concepts/stdlib/clib-iterators.tex | 21 ++++++++++-
sandbox/committee/concepts/stdlib/clib-numerics.tex | 19 ++++++++++
sandbox/committee/concepts/stdlib/clib-utilities.tex | 21 ++++++++++-
sandbox/committee/concepts/stdlib/macros.tex | 9 ++--
sandbox/committee/concepts/wording/wording.tex | 19 ++++++++++
8 files changed, 166 insertions(+), 40 deletions(-)
Modified: sandbox/committee/concepts/stdlib/clib-algorithms.tex
==============================================================================
--- sandbox/committee/concepts/stdlib/clib-algorithms.tex (original)
+++ sandbox/committee/concepts/stdlib/clib-algorithms.tex 2008-05-19 09:02:02 EDT (Mon, 19 May 2008)
@@ -1,13 +1,33 @@
\documentclass[american,twoside]{book}
\usepackage{refbib}
-\usepackage{hyperref}
\usepackage{pdfsync}
\input{macros}
%%--------------------------------------------------
+%% PDF
+
+\usepackage[pdftex,
+ pdftitle={Concepts for the C++0x Standard Library: Algorithms},
+ pdfsubject={C++ International Standard Proposal},
+ pdfcreator={Douglas Gregor},
+ bookmarks=true,
+ bookmarksnumbered=true,
+ pdfpagelabels=true,
+ pdfpagemode=UseOutlines,
+ pdfstartview=FitH,
+ linktocpage=true,
+ colorlinks=true,
+ linkcolor=blue,
+ plainpages=false
+ ]{hyperref}
+
+\usepackage{makeidx}
+\makeindex
+
+%%--------------------------------------------------
%% Set section numbering limit, toc limit
\setcounter{secnumdepth}{5}
-\setcounter{tocdepth}{1}
+\setcounter{tocdepth}{2}
%%--------------------------------------------------
%% Parameters that govern document appearance
@@ -92,7 +112,7 @@
\pnum
This clause describes components that \Cpp\ programs may use to perform
-algorithmic operations on containers (clause \ref{lib.containers}) and other sequences.
+algorithmic operations on containers (clause \ref{containers}) and other sequences.
\pnum
The following subclauses describe components for
@@ -100,9 +120,9 @@
modifying sequence operations,
sorting and related operations,
and algorithms from the ISO C library,
-as summarized in Table~\ref{tab:algorithms.lib.summary}.
+as summarized in Table~\ref{tab:algorithms.summary}.
-\begin{libsumtab}{Algorithms library summary}{tab:algorithms.lib.summary}
+\begin{libsumtab}{Algorithms library summary}{tab:algorithms.summary}
\ref{alg.nonmodifying} Non-modifying sequence operations & \\
\ref{alg.modifying.operations} Mutating sequence operations & \tcode{<algorithm>} \\
\ref{alg.sorting} Sorting and related operations & \\ \hline
@@ -1185,7 +1205,7 @@
applications of the corresponding predicate.
\end{itemdescr}
-\rSec2[lib.mismatch]{\textcolor{black}{Mismatch}}
+\rSec2[mismatch]{\textcolor{black}{Mismatch}}
\index{mismatch@\tcode{mismatch}}%
\color{addclr}\begin{itemdecl}
@@ -2425,7 +2445,7 @@
\rSec2[alg.sort]{Sorting}
-\rSec3[lib.sort]{\tcode{sort}}
+\rSec3[sort]{\tcode{sort}}
\index{sort@\tcode{sort}}%
\color{addclr}\begin{itemdecl}
@@ -2467,12 +2487,12 @@
comparisons on the average.%
\footnote{
If the worst case behavior is important
-\tcode{stable_sort()}~(\ref{lib.stable.sort}) or
-\tcode{partial_sort()}~(\ref{lib.partial.sort}) should be used.
+\tcode{stable_sort()}~(\ref{stable.sort}) or
+\tcode{partial_sort()}~(\ref{partial.sort}) should be used.
}
\end{itemdescr}
-\rSec3[lib.stable.sort]{\tcode{stable_sort}}
+\rSec3[stable.sort]{\tcode{stable_sort}}
\index{stable_sort@\tcode{stable_sort}}%
\color{addclr}\begin{itemdecl}
@@ -2518,7 +2538,7 @@
Stable.
\end{itemdescr}
-\rSec3[lib.partial.sort]{\tcode{partial_sort}}
+\rSec3[partial.sort]{\tcode{partial_sort}}
\index{partial_sort@\tcode{partial_sort}}%
\color{addclr}\begin{itemdecl}
@@ -2571,7 +2591,7 @@
comparisons.
\end{itemdescr}
-\rSec3[lib.partial.sort.copy]{\tcode{partial_sort_copy}}
+\rSec3[partial.sort.copy]{\tcode{partial_sort_copy}}
\index{partial_sort_copy@\tcode{partial_sort_copy}}%
\color{addclr}\begin{itemdecl}
@@ -2751,7 +2771,7 @@
through the data structure.
For non-random access iterators they execute a linear number of steps.
-\rSec3[lib.lower.bound]{\tcode{lower_bound}}
+\rSec3[lower.bound]{\tcode{lower_bound}}
\index{lower_bound@\tcode{lower_bound}}%
\color{addclr}\begin{itemdecl}
@@ -2799,7 +2819,7 @@
comparisons.
\end{itemdescr}
-\rSec3[lib.upper.bound]{\tcode{upper_bound}}
+\rSec3[upper.bound]{\tcode{upper_bound}}
\index{upper_bound@\tcode{upper_bound}}%
\color{addclr}\begin{itemdecl}
@@ -2847,7 +2867,7 @@
comparisons.
\end{itemdescr}
-\rSec3[lib.equal.range]{\tcode{equal_range}}
+\rSec3[equal.range]{\tcode{equal_range}}
\index{equal_range@\tcode{equal_range}}%
\color{addclr}\begin{itemdecl}
@@ -2913,7 +2933,7 @@
comparisons.
\end{itemdescr}
-\rSec3[lib.binary.search]{\tcode{binary_search}}
+\rSec3[binary.search]{\tcode{binary_search}}
\index{binary_search@\tcode{binary_search}}%
\color{addclr}\begin{itemdecl}
@@ -3114,7 +3134,7 @@
\pnum
This section defines all the basic set operations on sorted structures.
They also work with
-\tcode{multiset}s~(\ref{lib.multiset})
+\tcode{multiset}s~(\ref{multiset})
containing multiple copies of equivalent elements.
The semantics of the set operations are generalized to
\tcode{multiset}s
@@ -3124,7 +3144,7 @@
\tcode{set_intersection()}\
to contain the minimum, and so on.
-\rSec3[lib.includes]{\tcode{includes}}
+\rSec3[includes]{\tcode{includes}}
\index{includes@\tcode{includes}}%
\color{addclr}\begin{itemdecl}
@@ -3160,7 +3180,7 @@
comparisons.
\end{itemdescr}
-\rSec3[lib.set.union]{\tcode{set_union}}
+\rSec3[set.union]{\tcode{set_union}}
\index{set_union@\tcode{set_union}}%
\color{addclr}\begin{itemdecl}
@@ -3209,7 +3229,7 @@
be copied to the output range, in order.
\end{itemdescr}
-\rSec3[lib.set.intersection]{\tcode{set_intersection}}
+\rSec3[set.intersection]{\tcode{set_intersection}}
\index{set_intersection@\tcode{set_intersection}}%
\color{addclr}\begin{itemdecl}
@@ -3257,7 +3277,7 @@
to the output range, in order.
\end{itemdescr}
-\rSec3[lib.set.difference]{\tcode{set_difference}}
+\rSec3[set.difference]{\tcode{set_difference}}
\index{set_difference@\tcode{set_difference}}%
\color{addclr}\begin{itemdecl}
@@ -3318,7 +3338,7 @@
shall be \color{black}copied to the output range.
\end{itemdescr}
-\rSec3[lib.set.symmetric.difference]{\tcode{set_symmetric_difference}}
+\rSec3[set.symmetric.difference]{\tcode{set_symmetric_difference}}
\index{set_symmetric_difference@\tcode{set_symmetric_difference}}%
\color{addclr}\begin{itemdecl}
@@ -3409,7 +3429,7 @@
\tcode{sort_heap()}\
turns a heap into a sorted sequence.
-\rSec3[lib.push.heap]{\tcode{push_heap}}
+\rSec3[push.heap]{\tcode{push_heap}}
\index{push_heap@\tcode{push_heap}}%
\color{addclr}\begin{itemdecl}
@@ -3452,7 +3472,7 @@
comparisons.
\end{itemdescr}
-\rSec3[lib.pop.heap]{\tcode{pop_heap}}
+\rSec3[pop.heap]{\tcode{pop_heap}}
\index{pop_heap@\tcode{pop_heap}}%
\color{addclr}\begin{itemdecl}
@@ -3500,7 +3520,7 @@
comparisons.
\end{itemdescr}
-\rSec3[lib.make.heap]{\tcode{make_heap}}
+\rSec3[make.heap]{\tcode{make_heap}}
\index{make_heap@\tcode{make_heap}}%
\color{addclr}\begin{itemdecl}
@@ -3537,7 +3557,7 @@
comparisons.
\end{itemdescr}
-\rSec3[lib.sort.heap]{\tcode{sort_heap}}
+\rSec3[sort.heap]{\tcode{sort_heap}}
\index{sort_heap@\tcode{sort_heap}}%
\color{addclr}\begin{itemdecl}
Modified: sandbox/committee/concepts/stdlib/clib-concepts.tex
==============================================================================
--- sandbox/committee/concepts/stdlib/clib-concepts.tex (original)
+++ sandbox/committee/concepts/stdlib/clib-concepts.tex 2008-05-19 09:02:02 EDT (Mon, 19 May 2008)
@@ -1,10 +1,27 @@
\documentclass[american,twoside]{book}
-\usepackage{hyperref}
\usepackage{refbib}
\usepackage{pdfsync}
\input{macros}
%%--------------------------------------------------
+%% PDF
+
+\usepackage[pdftex,
+ pdftitle={Core Concepts for the C++0x Standard Library},
+ pdfsubject={C++ International Standard Proposal},
+ pdfcreator={Douglas Gregor},
+ bookmarks=true,
+ bookmarksnumbered=true,
+ pdfpagelabels=true,
+ pdfpagemode=UseOutlines,
+ pdfstartview=FitH,
+ linktocpage=true,
+ colorlinks=true,
+ linkcolor=blue,
+ plainpages=false
+ ]{hyperref}
+
+%%--------------------------------------------------
%% Set section numbering limit, toc limit
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{1}
Modified: sandbox/committee/concepts/stdlib/clib-containers.tex
==============================================================================
--- sandbox/committee/concepts/stdlib/clib-containers.tex (original)
+++ sandbox/committee/concepts/stdlib/clib-containers.tex 2008-05-19 09:02:02 EDT (Mon, 19 May 2008)
@@ -1,12 +1,32 @@
\documentclass[american,twoside]{book}
\usepackage{refbib}
-\usepackage{hyperref}
\input{macros}
%%--------------------------------------------------
+%% PDF
+
+\usepackage[pdftex,
+ pdftitle={Concepts for the C++0x Standard Library: Containers},
+ pdfsubject={C++ International Standard Proposal},
+ pdfcreator={Douglas Gregor},
+ bookmarks=true,
+ bookmarksnumbered=true,
+ pdfpagelabels=true,
+ pdfpagemode=UseOutlines,
+ pdfstartview=FitH,
+ linktocpage=true,
+ colorlinks=true,
+ linkcolor=blue,
+ plainpages=false
+ ]{hyperref}
+
+%\usepackage{makeidx}
+%\makeindex
+
+%%--------------------------------------------------
%% Set section numbering limit, toc limit
\setcounter{secnumdepth}{5}
-\setcounter{tocdepth}{1}
+\setcounter{tocdepth}{5}
%%--------------------------------------------------
%% Parameters that govern document appearance
@@ -123,7 +143,7 @@
\setcounter{Paras}{2}
\pnum
Objects stored in these components shall be constructed using
-\mbox{\tcode{construct_element}}~\removedConcepts{(\mbox{\ref{construct.element}})}
+\mbox{\tcode{construct_element}}~(\mbox{\ref{construct.element}})
\addedConcepts{and destroyed using the
\mbox{\tcode{destroy}} member function of the container's
allocator~(\mbox{\ref{allocator.concepts}})}.
Modified: sandbox/committee/concepts/stdlib/clib-iterators.tex
==============================================================================
--- sandbox/committee/concepts/stdlib/clib-iterators.tex (original)
+++ sandbox/committee/concepts/stdlib/clib-iterators.tex 2008-05-19 09:02:02 EDT (Mon, 19 May 2008)
@@ -1,13 +1,30 @@
\documentclass[american,twoside]{book}
-\usepackage{hyperref}
\usepackage{refbib}
\usepackage{pdfsync}
\input{macros}
%%--------------------------------------------------
+%% PDF
+
+\usepackage[pdftex,
+ pdftitle={Iterator Concepts for the C++0x Standard Library},
+ pdfsubject={C++ International Standard Proposal},
+ pdfcreator={Douglas Gregor},
+ bookmarks=true,
+ bookmarksnumbered=true,
+ pdfpagelabels=true,
+ pdfpagemode=UseOutlines,
+ pdfstartview=FitH,
+ linktocpage=true,
+ colorlinks=true,
+ linkcolor=blue,
+ plainpages=false
+ ]{hyperref}
+
+%%--------------------------------------------------
%% Set section numbering limit, toc limit
\setcounter{secnumdepth}{5}
-\setcounter{tocdepth}{1}
+\setcounter{tocdepth}{3}
%%--------------------------------------------------
%% Parameters that govern document appearance
Modified: sandbox/committee/concepts/stdlib/clib-numerics.tex
==============================================================================
--- sandbox/committee/concepts/stdlib/clib-numerics.tex (original)
+++ sandbox/committee/concepts/stdlib/clib-numerics.tex 2008-05-19 09:02:02 EDT (Mon, 19 May 2008)
@@ -1,10 +1,27 @@
\documentclass[american,twoside]{book}
\usepackage{refbib}
-\usepackage{hyperref}
\usepackage{pdfsync}
\input{macros}
%%--------------------------------------------------
+%% PDF
+
+\usepackage[pdftex,
+ pdftitle={Concepts for the C++0x Standard Library: Numerics},
+ pdfsubject={C++ International Standard Proposal},
+ pdfcreator={Douglas Gregor},
+ bookmarks=true,
+ bookmarksnumbered=true,
+ pdfpagelabels=true,
+ pdfpagemode=UseOutlines,
+ pdfstartview=FitH,
+ linktocpage=true,
+ colorlinks=true,
+ linkcolor=blue,
+ plainpages=false
+ ]{hyperref}
+
+%%--------------------------------------------------
%% Set section numbering limit, toc limit
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{1}
Modified: sandbox/committee/concepts/stdlib/clib-utilities.tex
==============================================================================
--- sandbox/committee/concepts/stdlib/clib-utilities.tex (original)
+++ sandbox/committee/concepts/stdlib/clib-utilities.tex 2008-05-19 09:02:02 EDT (Mon, 19 May 2008)
@@ -1,12 +1,29 @@
\documentclass[american,twoside]{book}
-\usepackage{hyperref}
\usepackage{refbib}
\input{macros}
%%--------------------------------------------------
+%% PDF
+
+\usepackage[pdftex,
+ pdftitle={Concepts for the C++0x Standard Library: Utilities},
+ pdfsubject={C++ International Standard Proposal},
+ pdfcreator={Douglas Gregor},
+ bookmarks=true,
+ bookmarksnumbered=true,
+ pdfpagelabels=true,
+ pdfpagemode=UseOutlines,
+ pdfstartview=FitH,
+ linktocpage=true,
+ colorlinks=true,
+ linkcolor=blue,
+ plainpages=false
+ ]{hyperref}
+
+%%--------------------------------------------------
%% Set section numbering limit, toc limit
\setcounter{secnumdepth}{5}
-\setcounter{tocdepth}{1}
+\setcounter{tocdepth}{2}
%%--------------------------------------------------
%% Parameters that govern document appearance
Modified: sandbox/committee/concepts/stdlib/macros.tex
==============================================================================
--- sandbox/committee/concepts/stdlib/macros.tex (original)
+++ sandbox/committee/concepts/stdlib/macros.tex 2008-05-19 09:02:02 EDT (Mon, 19 May 2008)
@@ -1,15 +1,15 @@
% Definitions and redefinitions of special commands
\usepackage{babel} % needed for iso dates
-\usepackage{savesym} % suppress duplicate macro definitions
+%\usepackage{savesym} % suppress duplicate macro definitions
\usepackage{fancyhdr} % more flexible headers and footers
\usepackage{listings} % code listings
\usepackage{longtable} % auto-breaking tables
\usepackage{remreset} % remove counters from reset list
\usepackage{booktabs} % fancy tables
\usepackage{relsize} % provide relative font size changes
-\usepackage[htt]{hyphenat} % hyphenate hyphenated words: conflicts with underscore
-\savesymbol{BreakableUnderscore} % suppress BreakableUnderscore defined in hyphenat
+%\usepackage[htt]{hyphenat} % hyphenate hyphenated words: conflicts with underscore
+%\savesymbol{BreakableUnderscore} % suppress BreakableUnderscore defined in hyphenat
% (conflicts with underscore)
\usepackage{underscore} % remove special status of '_' in ordinary text
\usepackage{verbatim} % improved verbatim environment
@@ -18,6 +18,7 @@
\usepackage[iso]{isodate} % use iso format for dates
\usepackage{soul} % strikeouts and underlines for difference markups
\usepackage{color} % define colors for strikeouts and underlines
+\usepackage{amsmath}
\usepackage{mathrsfs}
\usepackage{multicol}
\usepackage{xspace}
@@ -67,7 +68,7 @@
\Sec{\arabic{scratch}}[#2]{#3}}}
% Change the way section headings are formatted.
-%\renewcommand{\chaptername}{}
+\renewcommand{\chaptername}{}
\renewcommand{\appendixname}{Annex}
\makeatletter
Modified: sandbox/committee/concepts/wording/wording.tex
==============================================================================
--- sandbox/committee/concepts/wording/wording.tex (original)
+++ sandbox/committee/concepts/wording/wording.tex 2008-05-19 09:02:02 EDT (Mon, 19 May 2008)
@@ -1,11 +1,28 @@
\documentclass[american]{book}
-\usepackage{hyperref}
\usepackage{refbib}
\usepackage{pdfsync}
\input{macros}
%%--------------------------------------------------
+%% PDF
+
+\usepackage[pdftex,
+ pdftitle={Proposed Wording for Concepts},
+ pdfsubject={C++ International Standard Proposal},
+ pdfcreator={Douglas Gregor},
+ bookmarks=true,
+ bookmarksnumbered=true,
+ pdfpagelabels=true,
+ pdfpagemode=UseOutlines,
+ pdfstartview=FitH,
+ linktocpage=true,
+ colorlinks=true,
+ linkcolor=blue,
+ plainpages=false
+ ]{hyperref}
+
+%%--------------------------------------------------
%% Set section numbering limit, toc limit
\setcounter{secnumdepth}{5}
\setcounter{tocdepth}{3}
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk