Chers colistiers,
je ne lâche pas l’affaire. Voici mon préambule, qui donne chez moi des choses un peu étranges… D’abord, le message d’erreur suivant :
breakurl.sty:311: Undefined control sequence
\headerps@out
{/burl@stx null def /BUY.S { /burl@stx l. 311}
et ensuite, quand je force la compilation par « R », l’affichage suivant :
/burl@stx null def /BU.S /burl@stx null def def /BU.SS currentpoint /burl@lly exch def /burl@llx exch def burl@stx null ne burl@endx burl@llx ne
BU.FL BU.S if if burl@stx null eq burl@llx dup /burl@stx exch def /burl@endx
exch def burl@lly dup /burl@boty exch def /burl@topy exch def if burl@lly burl@boty gt /burl@boty burl@lly def if def /BU.SE currentpoint /burl@ury
exch def dup /burl@urx exch def /burl@endx exch def burl@ury burl@topy
lt /burl@topy burl@ury def if def /BU.E BU.FL def /BU.FL burl@stx null ne
BU.DF if def /BU.DF BU.BB [ /H /I /Border [burl@border] /Color [burl@bordercolor] /Action « /Subtype /URI /URI BU.L » /Subtype /Link BU.B /ANN pdf-
mark /burl@stx null def def /BU.BB burl@stx HyperBorder sub /burl@stx exch def burl@endx HyperBorder add /burl@endx exch def burl@boty Hy- perBorder add /burl@boty exch def burl@topy HyperBorder sub /burl@topy exch def def /BU.B /Rect[burl@stx burl@boty burl@endx burl@topy] def /eop where begin /@ldeopburl /eop load def /eop SDict begin BU.FL end @ldeopburl def end /eop SDict begin BU.FL end def ifelse
ECM :
%#% extstart input preamble.tex
%
% memman.tex Memoir class user manual (Part II only) last updated 2009/09/07
% Author: Peter Wilson
% Copyright 2001, 2002, 2003, 2004, 2008, 2009 Peter R. wilson
%
% This work has the LPPL maintenance status “maintained”.
% Maintainer: Lars Madsen (daleif at math dot au dot dk)
%
%\listfiles
\documentclass[10pt,letterpaper,extrafontsizes]{memoir}
\usepackage{comment}
\hfuzz=5pt
%\setlength\overfullrule{5pt}
% For (non-printing) notes \PWnote{date}{text}
\newcommand{\PWnote}[2]{}
\PWnote{2009/04/29}{Added fonttable to the used packages}
\PWnote{2009/08/19}{Made Part I a separate doc (memdesign.tex).}
% same
\newcommand{\LMnote}[2]{}
\usepackage{memsty}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{titlepages} % code of the example titlepages
\usepackage{memlays} % extra layout diagrams
\usepackage{dpfloat} % floats on facing pages
\usepackage{fonttable}[2009/04/01] % font tables
%%%%\usepackage{xr-hyper} \externaldocument{memdesign} Doesn’t work,
%%%% Idea won’t work in general for memman/memdesign
%%%% as at display time, who knows where everything
%%%% will be located on the individual’s computer.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%% Change section heading styles
%%%\memmansecheads
%%%% Use the built-in division styling
\headstyles{memman}
%%% ToC down to subsections
\settocdepth{subsection}
%%% Numbering down to subsections as well
\setsecnumdepth{subsection}
%%%% extra index for first lines
\makeindex[lines]
% this ‘if’ is used to determine whether we are compiling the memoir
% master in the subversion repository, or the public memman.tex
\newif\ifMASTER
\MASTERfalse
%\MASTERtrue
\ifMASTER
% add patch to fink, such that \AtEndFile still work
\makeatletter
\AtEndFile{fink.sty}{
\typeout{patching fink}
\renewcommand{\InputIfFileExists}[2]{%
\IfFileExists{##1}%
{##2@addtofilelist{##1}%
\m@matbeginf{##1}%
\fink@prepare{##1}%
%@@input @filef@und
\expandafter\fink@input%
\expandafter\fink@restore\expandafter{\finkpath}%
\m@matendf{##1}%
\killm@matf{##1}}%
}
}
\makeatother
% private package, not in circulation
% enables us to gather svn information on a single file basis
%\usepackage[filehooks]{svn-multi-private}
% use the current version
\usepackage[filehooks]{svn-multi}
% \svnidlong
% {}
% {$LastChangedDate: 2020-03-25 19:00:55 +0100 (Wed, 25 Mar 2020) $}
% {$LastChangedRevision: 686 $}
% {$LastChangedBy: xyz@xyz.tld $}
\makeatletter
\newcommand\addRevisionData{%
\begin{picture}(0,0)%
\put(0,-20){%
\tiny%
\expandafter@ifmtarg\expandafter{\svnfiledate}{}{%
\textit{\textcolor{darkgray}{Chapter last updated \svnfileyear/\svnfilemonth/\svnfileday
\enspace (revision \svnfilerev)}}
}%
}%
\end{picture}%
}
\makeatother
% we add this to the first page of each chapter
\makepagestyle{chapter}
\makeoddfoot{chapter}{\addRevisionData}{\thepage}{}
\makeevenfoot{chapter}{\addRevisionData}{\thepage}{}
\else
% disable svn info collecting
\newcommand\svnidlong[4]{}
\fi
%% end preamble
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%#% extend
%\hfuzz=10pt
\usepackage[draft]{fixme}
\fxsetup{
multiuser,
marginface=\normalfont\tiny,
innerlayout=noinline,
layout=marginnote,
}
\usepackage{tikz,ragged2e}
\makeatletter
% extra feature, vadj=length kan flytte på fxnotes hvis de overlapper
@fxdefinekey{layout}{vadj}{\def\marginnotevadjust{#1}}
% endnu mere ekstra feature, kræver tikz og calc tikz lib
\renewcommand*\FXLayoutMarginNote[3]{%
\tikz[overlay,remember picture]\coordinate (A) at (0,0);%
\marginnote[%
\RaggedLeft%
\rlap{\tikz[overlay,remember picture]\coordinate(C) at (0,0);}%
@fxuseface{margin}%
@fxtextstd{#1}{#2}{#3}%
{\tikz[overlay,remember picture,ultra thin,cyan]\draw(A) -| ++(0,-2pt) -|(C);}%
]{%
\RaggedRight%
\tikz[overlay,remember picture]\coordinate(B) at (0,0);%
@fxuseface{margin}%
@fxtextstd{#1}{#2}{#3}%
\tikz[overlay,remember picture,ultra thin,cyan]\draw(A) -| ++(0,-2pt) -|(B);%
}%
}
\makeatother
\begin{document}
bla, bla, bla
\end{document}
C’est grave, docteur ?