texlive[42991] Master/texmf-dist: fixme (18jan17)
commits+karl at tug.org
commits+karl at tug.org
Thu Jan 19 02:24:18 CET 2017
Revision: 42991
http://tug.org/svn/texlive?view=revision&revision=42991
Author: karl
Date: 2017-01-19 02:24:18 +0100 (Thu, 19 Jan 2017)
Log Message:
-----------
fixme (18jan17)
Modified Paths:
--------------
trunk/Master/texmf-dist/doc/latex/fixme/NEWS
trunk/Master/texmf-dist/doc/latex/fixme/README
trunk/Master/texmf-dist/doc/latex/fixme/THANKS
trunk/Master/texmf-dist/doc/latex/fixme/fixme.pdf
trunk/Master/texmf-dist/doc/latex/fixme/header.inc
trunk/Master/texmf-dist/source/latex/fixme/fixme.dtx
trunk/Master/texmf-dist/source/latex/fixme/fixme.ins
trunk/Master/texmf-dist/tex/latex/fixme/fixme.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/env/fxenvlayoutcolor.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/env/fxenvlayoutcolorsig.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutmarginnote.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcmargin.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcnote.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcsigmargin.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcsignote.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfmargin.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfnote.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfsigmargin.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfsignote.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/target/fxtargetlayoutchangebar.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/target/fxtargetlayoutcolor.sty
trunk/Master/texmf-dist/tex/latex/fixme/layouts/target/fxtargetlayoutcolorcb.sty
trunk/Master/texmf-dist/tex/latex/fixme/themes/fxthemecolor.sty
trunk/Master/texmf-dist/tex/latex/fixme/themes/fxthemecolorsig.sty
trunk/Master/texmf-dist/tex/latex/fixme/themes/fxthemesignature.sty
Modified: trunk/Master/texmf-dist/doc/latex/fixme/NEWS
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fixme/NEWS 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/doc/latex/fixme/NEWS 2017-01-19 01:24:18 UTC (rev 42991)
@@ -1,8 +1,10 @@
WHAT'S NEW IN FIXME
-Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
+Author: Didier Verna <didier at didierverna.net>
+
This file is part of FiXme.
FiXme may be distributed and/or modified under the
@@ -15,6 +17,19 @@
FiXme consists of the files listed in the file `README'.
+
+* Version 4.3
+** Add a paragraph about the duplication of notes in captions
+upon exchange with Kreuvf.
+** Update support for the KOMA-Script classes to the tocbasic interface
+reported by Dirk Surmann.
+** Separate inline notes from the text they follow
+suggested by Victor Porton.
+** Fix potential inline layouts color leakage
+reported by Victor Porton.
+** Fix several bracket parsing problems
+thanks to Joseph Wright and Lars Madsen.
+
* Version 4.2
** Improve Danish translation
thanks to Lars Madsen.
Modified: trunk/Master/texmf-dist/doc/latex/fixme/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fixme/README 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/doc/latex/fixme/README 2017-01-19 01:24:18 UTC (rev 42991)
@@ -1,8 +1,10 @@
ABOUT FIXME
-Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
+Author: Didier Verna <didier at didierverna.net>
+
This file is part of FiXme.
FiXme may be distributed and/or modified under the
Modified: trunk/Master/texmf-dist/doc/latex/fixme/THANKS
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fixme/THANKS 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/doc/latex/fixme/THANKS 2017-01-19 01:24:18 UTC (rev 42991)
@@ -1,8 +1,10 @@
THANK YOU!
-Copyright (C) 2007, 2009, 2013 Didier Verna
+Copyright (C) 2007, 2009, 2013, 2017 Didier Verna
+Author: Didier Verna <didier at didierverna.net>
+
This file is part of FiXme.
FiXme may be distributed and/or modified under the
@@ -21,12 +23,12 @@
** The following persons have contributed code, bug reports, localization,
** suggestions etc.:
-Norman Gray, Sébastien Mengin, Michael Kubovy, Mark Edgington, Rasmus
-Villemoes, Philipp Stephani, Will Robertson, Jochen Wuttke, Jens Remus, Brian
-van den Broek, Lars Madsen, Stefan Mann, Marcel Maretic, Claude Lacoursière,
-Arnold Beckmann, Akim Demaille, Kim Rud Bille, Knut Lickert, Kasper B.
-Graversen, Augustín Martín, Ulf Jaenicke-Roessler, Riccardo Murri, Harald
-Harders.
+Kreuvf, Dirk Surmann, Victor Porton, Joseph Wright, Lars Madsen, Norman Gray,
+Sébastien Mengin, Michael Kubovy, Mark Edgington, Rasmus Villemoes, Philipp
+Stephani, Will Robertson, Jochen Wuttke, Jens Remus, Brian van den Broek,
+Stefan Mann, Marcel Maretic, Claude Lacoursière, Arnold Beckmann, Akim
+Demaille, Kim Rud Bille, Knut Lickert, Kasper B. Graversen, Augustín Martín,
+Ulf Jaenicke-Roessler, Riccardo Murri, Harald Harders.
Modified: trunk/Master/texmf-dist/doc/latex/fixme/fixme.pdf
===================================================================
(Binary files differ)
Modified: trunk/Master/texmf-dist/doc/latex/fixme/header.inc
===================================================================
--- trunk/Master/texmf-dist/doc/latex/fixme/header.inc 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/doc/latex/fixme/header.inc 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -37,7 +37,7 @@
%% Right bracket \] Circumflex \^ Underscore \_
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
-\ProvidesPackage{fixme}[2013/01/28 v4.2 Collaborative annotations for LaTeX2e]
+\ProvidesPackage{fixme}[2017/01/18 v4.3 Collaborative annotations for LaTeX2e]
\newcommand\fixmelogo{\textsf{FiXme}}
Modified: trunk/Master/texmf-dist/source/latex/fixme/fixme.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/fixme/fixme.dtx 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/source/latex/fixme/fixme.dtx 2017-01-19 01:24:18 UTC (rev 42991)
@@ -2,10 +2,9 @@
%
% fixme.dtx --- docTeX file for FiXme
%
-% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%
% Author: Didier Verna <didier at didierverna.net>
-% Created: Thu Dec 10 16:04:01 1998
%
% This file is part of FiXme.
%
@@ -22,9 +21,7 @@
%
% Commentary:
%
-% Contents management by FCM version 0.1.
%
-%
% Code:
%
%<*driver>
@@ -66,8 +63,7 @@
%
% \fi
%
-% \catcode`\\xA1=14
-% \CheckSum{1831}
+% \CheckSum{1761}
% \GetFileInfo{fixme.inc}
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -126,7 +122,7 @@
%
% \newcommand\fx{\fixmelogo\xspace}
% \newcommand\packagecopyright{%
-% Copyright \copyright{} 1998--2002, 2004--2007, 2009, 2013 Didier Verna}
+% Copyright \copyright{} 1998--2002, 2004--2007, 2009, 2013, 2017 Didier Verna}
%
% \pagestyle{mystyle}
% \newcommand\fxmarkright{%
@@ -346,12 +342,14 @@
% extension is \texttt{lox}. The \cs{listoffixmes} command generates the
% annotations lists in a manner similar to that of the ``list of figures''. A
% standard layout is automatically selected for the \texttt{article},
-% \texttt{report}, \texttt{book} classes and their \komascript replacements.
-% If another class is used, the \texttt{article} layout is selected. Also,
-% note that if there isn't any annotation left in the document, this command
-% doesn't generate an empty list, but rather stays silent. It also stays
-% silent in \texttt{final} mode, regardless of the presence of remaining
-% annotations (see section \sectionref{sec:manual:behavior}).
+% \texttt{report} and \texttt{book} classes and the AMS ones. If loaded, \fx
+% will also use the \texttt{tocbasic} package which makes it compliant with
+% the \komascript classes and any other document using it. If another class
+% is used, the \texttt{article} layout is selected. Also, note that if there
+% isn't any annotation left in the document, this command doesn't generate an
+% empty list, but rather stays silent. It also stays silent in \texttt{final}
+% mode, regardless of the presence of remaining annotations (see
+% section \sectionref{sec:manual:behavior}).
%
% \subsection{Controlling the behavior of \fx\label{sec:manual:behavior}}
% \DescribeOption{final}
@@ -646,6 +644,16 @@
% encountered using \fx. Although \fx might not be directly responsible
% for them, it is still good to keep them in mind.
%
+% \subparagraph{Annotations in captions being counted twice} You are most
+% likely using \cs{listofsomething} (figure, table, or any other kind of
+% float). Note that a caption will be used twice here: once in the float
+% itself, and once in the list of floats. Any \fx annotation in the caption
+% will consequently be generated twice as well. The solution to this problem
+% is to use the optional argument to \cs{caption}, for example:
+% \begin{verbatim}
+% \caption[caption text]{caption text\fxnote{yuck!}}
+% \end{verbatim}
+%
% \subparagraph{Footnotes and margin paragraphs in floats} Using footnotes in
% figures (and \emph{a fortiori} in a figure's caption) does not work in
% general. Although there are some workarounds out there (for instance, using
@@ -1485,9 +1493,17 @@
%
% \section{History\label{sec:manual:history}}
% \begin{itemize}
+% \item[v4.3] Add a paragraph about the duplication of notes in captions, upon
+% exchange with Kreuvf.\\
+% Update support for the \komascript classes by using the
+% \texttt{tocbasic} interface when available, reported by Dirk Surmann.\\
+% Separate inline notes from the text they follow, suggested by Victor
+% Porton.\\
+% Fix potential inline layouts color leakage, reported by Victor Porton.\\
+% Fix several parsing problems when passing optional arguments containing
+% brackets, thanks to Joseph Wright and Lars Madsen.
% \item[v4.2] Improve Danish translation, thanks to Lars Madsen.\\
-% Fix buglet in \cs{@wrindex} redefinition, reported by Norman
-% Gray.\\
+% Fix buglet in \cs{@wrindex} redefinition, reported by Norman Gray.
% \item[v4.1] 8 new PDF-specific annotation layouts.\\
% New annotation layout: \texttt{marginnote}, suggested by S\'ebastien
% Mengin.\\
@@ -1564,7 +1580,7 @@
% \begin{macrocode}
%<fixme>\NeedsTeXFormat{LaTeX2e}
%<*header>
-\ProvidesPackage{fixme}[2013/01/28 v4.2 Collaborative annotations for LaTeX2e]
+\ProvidesPackage{fixme}[2017/01/18 v4.3 Collaborative annotations for LaTeX2e]
%</header>
% \end{macrocode}
@@ -1774,9 +1790,11 @@
% \end{macro}
%
% \subsubsection{List headers}
-% Lists are output in a document class dependant fashion. Classes currently
-% recognized are \texttt{article}, \texttt{report}, \texttt{book} and their
-% \komascript replacements.
+% \fx recognizes the standard \texttt{article}, \texttt{report} and
+% \texttt{book} classes, the AMS ones, and adapts the list header
+% accordingly. It also detects when the package \texttt{basictoc} is loaded
+% and uses it, which notably makes it compliant with the \komascript classes
+% as well. Otherwise, the standard \texttt{article} layout is used.
%
% \paragraph{\texttt{article} version}
% \begin{macro}{\@lox at prtc@article}
@@ -1828,74 +1846,6 @@
% \end{macro}
% \end{macro}
%
-% The code below (version 3.3) mimics \komascript version 2006/07/30 v2.95b.
-% Older versions (using chapter*) are no longer supported because it is
-% simpler that way, but if some people complain, I'll have to conditionalize
-% on the \komascript version, which would be a \textsc{pita}.
-% \begin{macro}{\lox at heading}
-% \mbox{}
-% \begin{macrocode}
-\newcommand\lox at heading{\float at listhead{\@fxlistfixmename}}
-
-% \end{macrocode}
-% \end{macro}
-% \paragraph{\texttt{scrartcl} version}
-% \begin{macro}{\@lox at prtc@scrartcl}
-% \begin{macro}{\@lox at psttc@scrartcl}
-% \mbox{}
-% \begin{macrocode}
-\newcommand\@lox at prtc@scrartcl{%
- \begingroup%
- \lox at heading%
- \setparsizes{0}{0}{\z@\@plus 1fil}\par at updaterelative}
-\let\@lox at psttc@scrartcl\endgroup
-
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \paragraph{\texttt{scrreprt} version}
-% \begin{macro}{\@lox at prtc@scrreprt}
-% \begin{macro}{\@lox at psttc@scrreprt}
-% \mbox{}
-% \begin{macrocode}
-\newcommand\@lox at prtc@scrreprt{%
- \begingroup%
- \if at twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \lox at heading%
- \setparsizes{0}{0}{\z@\@plus 1fil}\par at updaterelative}
-\newcommand\@lox at psttc@scrreprt{%
- \if at restonecol\twocolumn\fi
- \endgroup}
-
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \paragraph{\texttt{scrbook} version}
-% \begin{macro}{\@lox at prtc@scrbook}
-% \begin{macro}{\@lox at psttc@scrbook}
-% \mbox{}
-% \begin{macrocode}
-\newcommand\@lox at prtc@scrbook{%
- \begingroup%
- \if at twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \lox at heading%
- \setparsizes{0}{0}{\z@\@plus 1fil}\par at updaterelative}
-\newcommand\@lox at psttc@scrbook{%
- \if at restonecol\twocolumn\fi
- \endgroup}
-
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-%
% \subsubsection{Status/class-dependent implementation}
% \begin{macro}{\lox at final}
% \begin{macro}{\lox at draft}
@@ -2078,7 +2028,7 @@
% \begin{macrocode}
\newcommand*\FXLayoutMargin[3]{%
\marginpar[%
- \raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2]{%
+ {\raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2}]{%
\raggedright\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2}}
% \end{macrocode}
% \end{macro}
@@ -2099,7 +2049,7 @@
% \begin{macrocode}
\newcommand*\FXLayoutMarginClue[3]{%
\marginpar[%
- \raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}!]{%
+ {\raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}!}]{%
\raggedright\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}!}}
% \end{macrocode}
% \end{macro}
@@ -2144,7 +2094,7 @@
% \marg{type}\marg{note}\marg{author}
% \begin{macrocode}
\newcommand*\FXLayoutInline[3]{%
- {\@fxuseface{inline}\ignorespaces#3 \fxnotename{#1}: #2}}
+ { \@fxuseface{inline}\ignorespaces#3 \fxnotename{#1}: #2}}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\@fxlayout at inline}
@@ -3556,24 +3506,23 @@
\@ifclassloaded{book}{%
\let\@lox at prtc\@lox at prtc@book%
\let\@lox at psttc\@lox at psttc@book}{%
- \@ifclassloaded{scrartcl}{%
- \let\@lox at prtc\@lox at prtc@scrartcl%
- \let\@lox at psttc\@lox at psttc@scrartcl}{%
- \@ifclassloaded{scrreprt}{%
- \let\@lox at prtc\@lox at prtc@scrreprt%
- \let\@lox at psttc\@lox at psttc@scrreprt}{%
- \@ifclassloaded{scrbook}{%
- \let\@lox at prtc\@lox at prtc@scrbook%
- \let\@lox at psttc\@lox at psttc@scrbook}{%
- \@ifclassloaded{amsbook}{%
- \let\lox at draft\lox at draft@ams}{%
- \@ifclassloaded{amsart}{%
- \let\lox at draft\lox at draft@ams}{%
- %% Use the article layout by default.
- \let\@lox at prtc\@lox at prtc@article%
- \let\@lox at psttc\@lox at psttc@article}}}}}}}}
+ \@ifclassloaded{amsbook}{%
+ \let\lox at draft\lox at draft@ams}{%
+ \@ifclassloaded{amsart}{%
+ \let\lox at draft\lox at draft@ams}{%
+ %% Use the article layout by default.
+ \let\@lox at prtc\@lox at prtc@article%
+ \let\@lox at psttc\@lox at psttc@article}}}}}
% \end{macrocode}
+% This overrides any previous class-based settings but makes the list of
+% corrections compliant with the \komascript classes and any document using
+% the \texttt{tocbasic} package.
+% \begin{macrocode}
+\@ifpackageloaded{tocbasic}{%
+ \addtotoclist[fixme]{lox}%
+ \renewcommand\lox at draft{\listoftoc[\@fxlistfixmename]{lox}}}{}
+% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
@@ -3657,7 +3606,7 @@
% \begin{macrocode}
\newcommand*\FXLayoutMarginNote[3]{%
\marginnote[%
- \raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2]{%
+ {\raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2}]{%
\raggedright\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2}}
% \end{macrocode}
% \end{macro}
@@ -3686,7 +3635,7 @@
% \marg{type}\marg{note}\marg{author}
% \begin{macrocode}
\newcommand*\FXLayoutPDFNote[3]{%
- \pdfcomment[author=#3]{\ignorespaces#3 \fxnotename{#1}: #2}}
+ \pdfcomment[author={#3}]{\ignorespaces#3 \fxnotename{#1}: #2}}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\@fxlayout at pdfnote}
@@ -3714,7 +3663,7 @@
% \marg{type}\marg{note}\marg{author}
% \begin{macrocode}
\newcommand*\FXLayoutPDFMargin[3]{%
- \pdfmargincomment[author=#3]{\ignorespaces#3 \fxnotename{#1}: #2}}
+ \pdfmargincomment[author={#3}]{\ignorespaces#3 \fxnotename{#1}: #2}}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\@fxlayout at pdfmargin}
@@ -3756,7 +3705,7 @@
% \begin{macrocode}
\newcommand*\FXLayoutPDFSigNote[3]{%
\@fxdosig{#3}%
- \pdfcomment[author=#3]{\fxnotename{#1}: #2\@fxsignature}}
+ \pdfcomment[author={#3}]{\fxnotename{#1}: #2\@fxsignature}}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\@fxlayout at pdfsignote}
@@ -3797,7 +3746,7 @@
% \begin{macrocode}
\newcommand*\FXLayoutPDFSigMargin[3]{%
\@fxdosig{#3}%
- \pdfmargincomment[author=#3]{\fxnotename{#1}: #2\@fxsignature}}
+ \pdfmargincomment[author={#3}]{\fxnotename{#1}: #2\@fxsignature}}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\@fxlayout at pdfsigmargin}
@@ -3854,7 +3803,7 @@
% \begin{macrocode}
\newcommand*\FXLayoutPDFCNote[3]{%
\@fxdocolon{#3}%
- \pdfcomment[author=#3,color=fx#1]{\ignorespaces#3\@fxcolon#2}}
+ \pdfcomment[author={#3},color={fx#1}]{\ignorespaces#3\@fxcolon#2}}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\@fxlayout at pdfcnote}
@@ -3910,7 +3859,7 @@
% \begin{macrocode}
\newcommand*\FXLayoutPDFCMargin[3]{%
\@fxdocolon{#3}%
- \pdfmargincomment[author=#3,color=fx#1]{\ignorespaces#3\@fxcolon#2}}
+ \pdfmargincomment[author={#3},color={fx#1}]{\ignorespaces#3\@fxcolon#2}}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\@fxlayout at pdfcmargin}
@@ -3970,7 +3919,7 @@
% \begin{macrocode}
\newcommand*\FXLayoutPDFCSigNote[3]{%
\@fxdosig{#3}%
- \pdfcomment[author=#3,color=fx#1]{#2\@fxsignature}}
+ \pdfcomment[author={#3},color={fx#1}]{#2\@fxsignature}}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\@fxlayout at pdfcsignote}
@@ -4029,7 +3978,7 @@
% \begin{macrocode}
\newcommand*\FXLayoutPDFCSigMargin[3]{%
\@fxdosig{#3}%
- \pdfmargincomment[author=#3,color=fx#1]{#2\@fxsignature}}
+ \pdfmargincomment[author={#3},color={fx#1}]{#2\@fxsignature}}
% \end{macrocode}
% \end{macro}
% \begin{macro}{\@fxlayout at pdfcsigmargin}
@@ -4293,15 +4242,15 @@
\renewcommand*\FXLayoutMargin[3]{%
\@fxdosig{#3}%
\marginpar[%
- \raggedleft\@fxuseface{margin}\fxnotename{#1}: #2\@fxsignature]{%
+ {\raggedleft\@fxuseface{margin}\fxnotename{#1}: #2\@fxsignature}]{%
\raggedright\@fxuseface{margin}\fxnotename{#1}: #2\@fxsignature}}
\renewcommand*\FXLayoutMarginClue[3]{%
\@fxdosig{#3}%
- \marginpar[\raggedleft\@fxuseface{margin}\fxnotename{#1}!\@fxsignature]{%
+ \marginpar[{\raggedleft\@fxuseface{margin}\fxnotename{#1}!\@fxsignature}]{%
\raggedright\@fxuseface{margin}\fxnotename{#1}!\@fxsignature}}
\renewcommand*\FXLayoutInline[3]{%
\@fxdosig{#3}%
- {\@fxuseface{inline}\fxnotename{#1}: #2\@fxsignature}}
+ { \@fxuseface{inline}\fxnotename{#1}: #2\@fxsignature}}
\renewcommand*\FXLayoutIndex[3]{%
\@fxdosig{#3}%
\iffx at mode@multiuser%
@@ -4348,14 +4297,14 @@
\renewcommand*\FXLayoutMargin[3]{%
\@fxdocolon{#3}%
\marginpar[%
- \raggedleft\@fxuseface{margin}\color{fx#1}\ignorespaces#3\@fxcolon#2]{%
+ {\raggedleft\@fxuseface{margin}\color{fx#1}\ignorespaces#3\@fxcolon#2}]{%
\raggedright\@fxuseface{margin}\color{fx#1}\ignorespaces#3\@fxcolon#2}}
\renewcommand*\FXLayoutMarginClue[3]{%
- \marginpar[\raggedleft\@fxuseface{margin}\color{fx#1}\ignorespaces#3!]{%
+ \marginpar[{\raggedleft\@fxuseface{margin}\color{fx#1}\ignorespaces#3!}]{%
\raggedright\@fxuseface{margin}\color{fx#1}\ignorespaces#3!}}
\renewcommand*\FXLayoutInline[3]{%
\@fxdocolon{#3}%
- {\@fxuseface{inline}\color{fx#1}\ignorespaces#3\@fxcolon#2}}
+ { \textcolor{fx#1}{\@fxuseface{inline}\ignorespaces#3\@fxcolon#2}}}
\renewcommand*\FXLayoutIndex[3]{%
\iffx at mode@multiuser%
\index{***@\fixmeindexname:%
@@ -4403,15 +4352,15 @@
\renewcommand*\FXLayoutMargin[3]{%
\@fxdosig{#3}%
\marginpar[%
- \raggedleft\@fxuseface{margin}\color{fx#1}#2\@fxsignature]{%
+ {\raggedleft\@fxuseface{margin}\color{fx#1}#2\@fxsignature}]{%
\raggedright\@fxuseface{margin}\color{fx#1}#2\@fxsignature}}
\renewcommand*\FXLayoutMarginClue[3]{%
\@fxdosig{#3}%
- \marginpar[\raggedleft\@fxuseface{margin}\color{fx#1}!\@fxsignature]{%
+ \marginpar[{\raggedleft\@fxuseface{margin}\color{fx#1}!\@fxsignature}]{%
\raggedright\@fxuseface{margin}\color{fx#1}!\@fxsignature}}
\renewcommand*\FXLayoutInline[3]{%
\@fxdosig{#3}%
- {\@fxuseface{inline}\color{fx#1}#2\@fxsignature}}
+ { \textcolor{fx#1}{\@fxuseface{inline}#2\@fxsignature}}}
\renewcommand*\FXLayoutIndex[3]{%
\@fxdosig{#3}%
\iffx at mode@multiuser%
Modified: trunk/Master/texmf-dist/source/latex/fixme/fixme.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/fixme/fixme.ins 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/source/latex/fixme/fixme.ins 2017-01-19 01:24:18 UTC (rev 42991)
@@ -1,9 +1,8 @@
%%% fixme.ins --- Installation file for FiXme
-%% Copyright (C) 1998-2002, 2004, 2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004, 2007, 2009, 2013, 2017 Didier Verna
%% Author: Didier Verna <didier at didierverna.net>
-%% Created: Thu Dec 10 16:04:01 1998
%% This file is part of FiXme.
@@ -20,9 +19,7 @@
%%% Commentary:
-%% Contents management by FCM version 0.1.
-
%%% Code:
\NeedsTeXFormat{LaTeX2e}
@@ -33,7 +30,7 @@
\preamble
^^J^^J
-Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna^^J
+Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna^^J
This file is part of FiXme.^^J
FiXme may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.1
@@ -45,7 +42,6 @@
FiXme consists of the files listed in the file `README'.^^J
\endpreamble
-\catcode`\\xA1=14
\BaseDirectory{.}
\DeclareDir{themes}{themes}
\DeclareDir{layouts}{layouts}
@@ -54,13 +50,22 @@
\generate{
\file{header.inc}{\from{fixme.dtx}{header}}
\file{fixme.sty}{\from{fixme.dtx}{header,fixme}}}
+\generate{\usedir{themes}
+ \file{fxthemesignature.sty}{\from{fixme.dtx}{fxthemesignature}}
+ \file{fxthemecolor.sty}{\from{fixme.dtx}{fxthemecolor}}
+ \file{fxthemecolorsig.sty}{\from{fixme.dtx}{fxthemecolorsig}}}
+%% #### FIXME: it seems that too many commands in \generate breaks ltxpkg (I
+%% don't understand why): after a couple of outputs, the rest happens on
+%% stdout instead of on the \newwrite, so I've split the command below in 3.
\generate{\usedir{layouts}
\file{fxlayoutmarginnote.sty}{\from{fixme.dtx}{fxlayoutmarginnote}}
\file{fxlayoutpdfnote.sty}{\from{fixme.dtx}{fxlayoutpdfnote}}
- \file{fxlayoutpdfmargin.sty}{\from{fixme.dtx}{fxlayoutpdfmargin}}
+ \file{fxlayoutpdfmargin.sty}{\from{fixme.dtx}{fxlayoutpdfmargin}}}
+\generate{\usedir{layouts}
\file{fxlayoutpdfsignote.sty}{\from{fixme.dtx}{fxlayoutpdfsignote}}
\file{fxlayoutpdfsigmargin.sty}{\from{fixme.dtx}{fxlayoutpdfsigmargin}}
- \file{fxlayoutpdfcnote.sty}{\from{fixme.dtx}{fxlayoutpdfcnote}}
+ \file{fxlayoutpdfcnote.sty}{\from{fixme.dtx}{fxlayoutpdfcnote}}}
+\generate{\usedir{layouts}
\file{fxlayoutpdfcmargin.sty}{\from{fixme.dtx}{fxlayoutpdfcmargin}}
\file{fxlayoutpdfcsignote.sty}{\from{fixme.dtx}{fxlayoutpdfcsignote}}
\file{fxlayoutpdfcsigmargin.sty}{\from{fixme.dtx}{fxlayoutpdfcsigmargin}}}
@@ -71,10 +76,6 @@
\file{fxtargetlayoutchangebar.sty}{\from{fixme.dtx}{fxtargetlayoutchangebar}}
\file{fxtargetlayoutcolor.sty}{\from{fixme.dtx}{fxtargetlayoutcolor}}
\file{fxtargetlayoutcolorcb.sty}{\from{fixme.dtx}{fxtargetlayoutcolorcb}}}
-\generate{\usedir{themes}
- \file{fxthemesignature.sty}{\from{fixme.dtx}{fxthemesignature}}
- \file{fxthemecolor.sty}{\from{fixme.dtx}{fxthemecolor}}
- \file{fxthemecolorsig.sty}{\from{fixme.dtx}{fxthemecolorsig}}}
\endbatchfile
Modified: trunk/Master/texmf-dist/tex/latex/fixme/fixme.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/fixme.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/fixme.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -38,7 +38,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{fixme}[2013/01/28 v4.2 Collaborative annotations for LaTeX2e]
+\ProvidesPackage{fixme}[2017/01/18 v4.3 Collaborative annotations for LaTeX2e]
\RequirePackage{ifthen}
\RequirePackage{verbatim}
@@ -138,40 +138,6 @@
\@mkboth{\MakeUppercase\@fxlistfixmename}{\MakeUppercase\@fxlistfixmename}}}
\newcommand\@lox at psttc@book{\if at restonecol\twocolumn\fi}
-\newcommand\lox at heading{\float at listhead{\@fxlistfixmename}}
-
-\newcommand\@lox at prtc@scrartcl{%
- \begingroup%
- \lox at heading%
- \setparsizes{0}{0}{\z@\@plus 1fil}\par at updaterelative}
-\let\@lox at psttc@scrartcl\endgroup
-
-\newcommand\@lox at prtc@scrreprt{%
- \begingroup%
- \if at twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \lox at heading%
- \setparsizes{0}{0}{\z@\@plus 1fil}\par at updaterelative}
-\newcommand\@lox at psttc@scrreprt{%
- \if at restonecol\twocolumn\fi
- \endgroup}
-
-\newcommand\@lox at prtc@scrbook{%
- \begingroup%
- \if at twocolumn
- \@restonecoltrue\onecolumn
- \else
- \@restonecolfalse
- \fi
- \lox at heading%
- \setparsizes{0}{0}{\z@\@plus 1fil}\par at updaterelative}
-\newcommand\@lox at psttc@scrbook{%
- \if at restonecol\twocolumn\fi
- \endgroup}
-
\let\lox at final\relax
\newcommand\lox at draft{%
\IfFileExists{\jobname .lox}{%
@@ -240,12 +206,12 @@
\@fxnewface{margin}
\newcommand*\FXLayoutMargin[3]{%
\marginpar[%
- \raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2]{%
+ {\raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2}]{%
\raggedright\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2}}
\FXRegisterLayout*{margin}{\FXLayoutMargin}
\newcommand*\FXLayoutMarginClue[3]{%
\marginpar[%
- \raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}!]{%
+ {\raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}!}]{%
\raggedright\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}!}}
\FXRegisterLayout*[margin]{marginclue}{\FXLayoutMarginClue}
\newcommand*\FXLayoutFootnote[3]{%
@@ -253,7 +219,7 @@
\FXRegisterLayout{footnote}{\FXLayoutFootnote}
\@fxnewface{inline}
\newcommand*\FXLayoutInline[3]{%
- {\@fxuseface{inline}\ignorespaces#3 \fxnotename{#1}: #2}}
+ { \@fxuseface{inline}\ignorespaces#3 \fxnotename{#1}: #2}}
\FXRegisterLayout{inline}{\FXLayoutInline}
\newcommand\fixmeindexname{\fixmelogo}
\def\@wrindex#1{%
@@ -707,23 +673,17 @@
\@ifclassloaded{book}{%
\let\@lox at prtc\@lox at prtc@book%
\let\@lox at psttc\@lox at psttc@book}{%
- \@ifclassloaded{scrartcl}{%
- \let\@lox at prtc\@lox at prtc@scrartcl%
- \let\@lox at psttc\@lox at psttc@scrartcl}{%
- \@ifclassloaded{scrreprt}{%
- \let\@lox at prtc\@lox at prtc@scrreprt%
- \let\@lox at psttc\@lox at psttc@scrreprt}{%
- \@ifclassloaded{scrbook}{%
- \let\@lox at prtc\@lox at prtc@scrbook%
- \let\@lox at psttc\@lox at psttc@scrbook}{%
- \@ifclassloaded{amsbook}{%
- \let\lox at draft\lox at draft@ams}{%
- \@ifclassloaded{amsart}{%
- \let\lox at draft\lox at draft@ams}{%
- %% Use the article layout by default.
- \let\@lox at prtc\@lox at prtc@article%
- \let\@lox at psttc\@lox at psttc@article}}}}}}}}
+ \@ifclassloaded{amsbook}{%
+ \let\lox at draft\lox at draft@ams}{%
+ \@ifclassloaded{amsart}{%
+ \let\lox at draft\lox at draft@ams}{%
+ %% Use the article layout by default.
+ \let\@lox at prtc\@lox at prtc@article%
+ \let\@lox at psttc\@lox at psttc@article}}}}}
+\@ifpackageloaded{tocbasic}{%
+ \addtotoclist[fixme]{lox}%
+ \renewcommand\lox at draft{\listoftoc[\@fxlistfixmename]{lox}}}{}
\ExecuteOptionsX[fx]<%
mode,status,lang,log,note,face,layout,envlayout,targetlayout>{%
mode=singleuser,%
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/env/fxenvlayoutcolor.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/env/fxenvlayoutcolor.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/env/fxenvlayoutcolor.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/env/fxenvlayoutcolorsig.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/env/fxenvlayoutcolorsig.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/env/fxenvlayoutcolorsig.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutmarginnote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutmarginnote.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutmarginnote.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -44,7 +44,7 @@
\newcommand*\FXLayoutMarginNote[3]{%
\marginnote[%
- \raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2]{%
+ {\raggedleft\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2}]{%
\raggedright\@fxuseface{margin}\ignorespaces#3 \fxnotename{#1}: #2}}
\FXRegisterLayout*[margin,marginclue]{marginnote}{\FXLayoutMarginNote}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcmargin.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcmargin.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcmargin.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -53,7 +53,7 @@
\newcommand*\FXLayoutPDFCMargin[3]{%
\@fxdocolon{#3}%
- \pdfmargincomment[author=#3,color=fx#1]{\ignorespaces#3\@fxcolon#2}}
+ \pdfmargincomment[author={#3},color={fx#1}]{\ignorespaces#3\@fxcolon#2}}
\FXRegisterLayout*[margin,marginclue,marginnote,pdfmargin]{pdfcmargin}{%
\FXLayoutPDFCMargin}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcnote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcnote.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcnote.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -53,7 +53,7 @@
\newcommand*\FXLayoutPDFCNote[3]{%
\@fxdocolon{#3}%
- \pdfcomment[author=#3,color=fx#1]{\ignorespaces#3\@fxcolon#2}}
+ \pdfcomment[author={#3},color={fx#1}]{\ignorespaces#3\@fxcolon#2}}
\FXRegisterLayout[pdfnote]{pdfcnote}{\FXLayoutPDFCNote}
\endinput
%%
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcsigmargin.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcsigmargin.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcsigmargin.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -54,7 +54,7 @@
\newcommand*\FXLayoutPDFCSigMargin[3]{%
\@fxdosig{#3}%
- \pdfmargincomment[author=#3,color=fx#1]{#2\@fxsignature}}
+ \pdfmargincomment[author={#3},color={fx#1}]{#2\@fxsignature}}
\FXRegisterLayout*[margin,marginclue,marginnote,pdfmargin,pdfsigmargin]{%
pdfcsigmargin}{%
\FXLayoutPDFCSigMargin}
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcsignote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcsignote.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfcsignote.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -54,7 +54,7 @@
\newcommand*\FXLayoutPDFCSigNote[3]{%
\@fxdosig{#3}%
- \pdfcomment[author=#3,color=fx#1]{#2\@fxsignature}}
+ \pdfcomment[author={#3},color={fx#1}]{#2\@fxsignature}}
\FXRegisterLayout[pdfnote,pdfcnote]{pdfcsignote}{\FXLayoutPDFCSigNote}
\endinput
%%
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfmargin.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfmargin.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfmargin.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -43,7 +43,7 @@
\RequirePackage{pdfcomment}
\newcommand*\FXLayoutPDFMargin[3]{%
- \pdfmargincomment[author=#3]{\ignorespaces#3 \fxnotename{#1}: #2}}
+ \pdfmargincomment[author={#3}]{\ignorespaces#3 \fxnotename{#1}: #2}}
\FXRegisterLayout*[margin,marginclue,marginnote]{pdfmargin}{%
\FXLayoutPDFMargin}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfnote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfnote.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfnote.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -43,7 +43,7 @@
\RequirePackage{pdfcomment}
\newcommand*\FXLayoutPDFNote[3]{%
- \pdfcomment[author=#3]{\ignorespaces#3 \fxnotename{#1}: #2}}
+ \pdfcomment[author={#3}]{\ignorespaces#3 \fxnotename{#1}: #2}}
\FXRegisterLayout{pdfnote}{\FXLayoutPDFNote}
\endinput
%%
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfsigmargin.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfsigmargin.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfsigmargin.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -48,7 +48,7 @@
\newcommand*\FXLayoutPDFSigMargin[3]{%
\@fxdosig{#3}%
- \pdfmargincomment[author=#3]{\fxnotename{#1}: #2\@fxsignature}}
+ \pdfmargincomment[author={#3}]{\fxnotename{#1}: #2\@fxsignature}}
\FXRegisterLayout*[margin,marginclue,marginnote,pdfmargin]{pdfsigmargin}{%
\FXLayoutPDFSigMargin}
\endinput
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfsignote.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfsignote.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/fxlayoutpdfsignote.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -48,7 +48,7 @@
\newcommand*\FXLayoutPDFSigNote[3]{%
\@fxdosig{#3}%
- \pdfcomment[author=#3]{\fxnotename{#1}: #2\@fxsignature}}
+ \pdfcomment[author={#3}]{\fxnotename{#1}: #2\@fxsignature}}
\FXRegisterLayout[pdfnote]{pdfsignote}{\FXLayoutPDFSigNote}
\endinput
%%
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/target/fxtargetlayoutchangebar.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/target/fxtargetlayoutchangebar.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/target/fxtargetlayoutchangebar.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/target/fxtargetlayoutcolor.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/target/fxtargetlayoutcolor.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/target/fxtargetlayoutcolor.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
Modified: trunk/Master/texmf-dist/tex/latex/fixme/layouts/target/fxtargetlayoutcolorcb.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/layouts/target/fxtargetlayoutcolorcb.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/layouts/target/fxtargetlayoutcolorcb.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
Modified: trunk/Master/texmf-dist/tex/latex/fixme/themes/fxthemecolor.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/themes/fxthemecolor.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/themes/fxthemecolor.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -53,14 +53,14 @@
\renewcommand*\FXLayoutMargin[3]{%
\@fxdocolon{#3}%
\marginpar[%
- \raggedleft\@fxuseface{margin}\color{fx#1}\ignorespaces#3\@fxcolon#2]{%
+ {\raggedleft\@fxuseface{margin}\color{fx#1}\ignorespaces#3\@fxcolon#2}]{%
\raggedright\@fxuseface{margin}\color{fx#1}\ignorespaces#3\@fxcolon#2}}
\renewcommand*\FXLayoutMarginClue[3]{%
- \marginpar[\raggedleft\@fxuseface{margin}\color{fx#1}\ignorespaces#3!]{%
+ \marginpar[{\raggedleft\@fxuseface{margin}\color{fx#1}\ignorespaces#3!}]{%
\raggedright\@fxuseface{margin}\color{fx#1}\ignorespaces#3!}}
\renewcommand*\FXLayoutInline[3]{%
\@fxdocolon{#3}%
- {\@fxuseface{inline}\color{fx#1}\ignorespaces#3\@fxcolon#2}}
+ { \textcolor{fx#1}{\@fxuseface{inline}\ignorespaces#3\@fxcolon#2}}}
\renewcommand*\FXLayoutIndex[3]{%
\iffx at mode@multiuser%
\index{***@\fixmeindexname:%
Modified: trunk/Master/texmf-dist/tex/latex/fixme/themes/fxthemecolorsig.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/themes/fxthemecolorsig.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/themes/fxthemecolorsig.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -53,15 +53,15 @@
\renewcommand*\FXLayoutMargin[3]{%
\@fxdosig{#3}%
\marginpar[%
- \raggedleft\@fxuseface{margin}\color{fx#1}#2\@fxsignature]{%
+ {\raggedleft\@fxuseface{margin}\color{fx#1}#2\@fxsignature}]{%
\raggedright\@fxuseface{margin}\color{fx#1}#2\@fxsignature}}
\renewcommand*\FXLayoutMarginClue[3]{%
\@fxdosig{#3}%
- \marginpar[\raggedleft\@fxuseface{margin}\color{fx#1}!\@fxsignature]{%
+ \marginpar[{\raggedleft\@fxuseface{margin}\color{fx#1}!\@fxsignature}]{%
\raggedright\@fxuseface{margin}\color{fx#1}!\@fxsignature}}
\renewcommand*\FXLayoutInline[3]{%
\@fxdosig{#3}%
- {\@fxuseface{inline}\color{fx#1}#2\@fxsignature}}
+ { \textcolor{fx#1}{\@fxuseface{inline}#2\@fxsignature}}}
\renewcommand*\FXLayoutIndex[3]{%
\@fxdosig{#3}%
\iffx at mode@multiuser%
Modified: trunk/Master/texmf-dist/tex/latex/fixme/themes/fxthemesignature.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/fixme/themes/fxthemesignature.sty 2017-01-19 01:23:55 UTC (rev 42990)
+++ trunk/Master/texmf-dist/tex/latex/fixme/themes/fxthemesignature.sty 2017-01-19 01:24:18 UTC (rev 42991)
@@ -8,7 +8,7 @@
%%
-%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013 Didier Verna
+%% Copyright (C) 1998-2002, 2004-2007, 2009, 2013, 2017 Didier Verna
%% This file is part of FiXme.
@@ -48,15 +48,15 @@
\renewcommand*\FXLayoutMargin[3]{%
\@fxdosig{#3}%
\marginpar[%
- \raggedleft\@fxuseface{margin}\fxnotename{#1}: #2\@fxsignature]{%
+ {\raggedleft\@fxuseface{margin}\fxnotename{#1}: #2\@fxsignature}]{%
\raggedright\@fxuseface{margin}\fxnotename{#1}: #2\@fxsignature}}
\renewcommand*\FXLayoutMarginClue[3]{%
\@fxdosig{#3}%
- \marginpar[\raggedleft\@fxuseface{margin}\fxnotename{#1}!\@fxsignature]{%
+ \marginpar[{\raggedleft\@fxuseface{margin}\fxnotename{#1}!\@fxsignature}]{%
\raggedright\@fxuseface{margin}\fxnotename{#1}!\@fxsignature}}
\renewcommand*\FXLayoutInline[3]{%
\@fxdosig{#3}%
- {\@fxuseface{inline}\fxnotename{#1}: #2\@fxsignature}}
+ { \@fxuseface{inline}\fxnotename{#1}: #2\@fxsignature}}
\renewcommand*\FXLayoutIndex[3]{%
\@fxdosig{#3}%
\iffx at mode@multiuser%
More information about the tex-live-commits
mailing list