summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/notoccite/notoccite.pdfbin0 -> 232896 bytes
-rw-r--r--Master/texmf-dist/doc/latex/notoccite/notoccite.tex58
-rw-r--r--Master/texmf-dist/tex/latex/notoccite/notoccite.sty (renamed from Master/texmf-dist/tex/latex/ltxmisc/notoccite.sty)0
-rwxr-xr-xMaster/tlpkg/bin/tlpkg-ctan-check2
-rw-r--r--Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/notoccite.tlpsrc0
6 files changed, 60 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/notoccite/notoccite.pdf b/Master/texmf-dist/doc/latex/notoccite/notoccite.pdf
new file mode 100644
index 00000000000..0c7dc63f9de
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/notoccite/notoccite.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/notoccite/notoccite.tex b/Master/texmf-dist/doc/latex/notoccite/notoccite.tex
new file mode 100644
index 00000000000..1f7298fe4a0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/notoccite/notoccite.tex
@@ -0,0 +1,58 @@
+\documentclass[pagesize=auto, parskip=half, fontsize=12pt, DIV=9]{scrartcl}
+
+\usepackage{fixltx2e}
+\usepackage{etex}
+\usepackage{xspace}
+\usepackage{lmodern}
+\usepackage[T1]{fontenc}
+\usepackage{textcomp}
+\usepackage{microtype}
+\usepackage{hyperref}
+
+\newcommand*{\mail}[1]{\href{mailto:#1}{\texttt{#1}}}
+\newcommand*{\pkg}[1]{\textsf{#1}}
+\newcommand*{\cs}[1]{\texttt{\textbackslash#1}}
+\makeatletter
+\newcommand*{\cmd}[1]{\cs{\expandafter\@gobble\string#1}}
+\makeatother
+
+\addtokomafont{title}{\rmfamily}
+
+\title{The \pkg{notoccite} package}
+\author{Donald Arseneau\thanks{\mail{asnd@triumf.ca}; TRIUMF, Vancouver, Canada}}
+\date{Jul 20, 2000}
+
+
+\begin{document}
+
+\maketitle
+
+\noindent
+Ordinarily, cites used in titles or figure captions also appear in
+the table of contents and list of figures. If you then run \texttt{bibtex}
+using the \pkg{unsrt} (unsorted) style, they get numbered starting from 1,
+not the number they should have in the main text.
+
+A good option is to avoid cites in titles, and to specify optional
+caption text without cites:\\[0.4ex]
+\small
+\verb+\caption [Picture of a bird.]{Picture of a bird \cite{audobon}.}+
+\normalsize
+
+If you must use moving cites, you could manage them by deleting \textsc{toc}
+and \textsc{lof} files, then running \texttt{latex} once, then \texttt{bibtex}\@. However, the
+following definition fixes the problem so you don't need to worry
+about that.
+
+\emph{NOTE:} This definition works for the ordinary \LaTeX\ definitions
+for \cmd{\cite} and others (\cmd{\addtocontents}, \cmd{\label}) but it may well
+fail when used with various packages for citations or cross
+references.
+
+It works by locally setting \cmd{\@fileswfalse}, which is something like
+\cmd{\nofiles}, but \cmd{\@fileswfalse} does not affect \cmd{\label} or \cmd{\addtocontents}.
+\cmd{\nofiles} does most of its work by redefining \cmd{\protected@write}, and
+neither \cmd{\addtocontents} nor \cmd{\label} check for \cs{if@filesw}. \cmd{\cite} \emph{does}
+check \cs{if@filesw}.
+
+\end{document}
diff --git a/Master/texmf-dist/tex/latex/ltxmisc/notoccite.sty b/Master/texmf-dist/tex/latex/notoccite/notoccite.sty
index af4ec3bd048..af4ec3bd048 100644
--- a/Master/texmf-dist/tex/latex/ltxmisc/notoccite.sty
+++ b/Master/texmf-dist/tex/latex/notoccite/notoccite.sty
diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check
index 359844448fb..82d1128d61d 100755
--- a/Master/tlpkg/bin/tlpkg-ctan-check
+++ b/Master/tlpkg/bin/tlpkg-ctan-check
@@ -210,7 +210,7 @@ my @TLP_working = qw(
nag namespc natbib nath nature ncclatex ncctools
needspace newfile newlfm newspaper newverbs nextpage
nfssext-cfr niceframe nicetext nih nkarta noitcrul nolbreaks
- nomencl nomentbl nonfloat nopageno nostarch notes notes2bib
+ nomencl nomentbl nonfloat nopageno nostarch notes notes2bib notoccite
nrc ntgclass ntheorem-vn numname numprint
oberdiek ocgtools ocr-latex octavo ofs ogham oldlatin oldstyle
onlyamsmath onrannual opcit
diff --git a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
index f6f8c72591f..2cad992a944 100644
--- a/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/collection-latexextra.tlpsrc
@@ -413,6 +413,7 @@ depend nomentbl
depend nonfloat
depend nopageno
depend notes
+depend notoccite
depend ntabbing
depend ntheorem
depend numname
diff --git a/Master/tlpkg/tlpsrc/notoccite.tlpsrc b/Master/tlpkg/tlpsrc/notoccite.tlpsrc
new file mode 100644
index 00000000000..e69de29bb2d
--- /dev/null
+++ b/Master/tlpkg/tlpsrc/notoccite.tlpsrc