OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

virtio message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Re: [virtio] Re: towards draft 3 / virtio 1.0


On Thu, Jun 26, 2014 at 10:52:43AM +0100, Pawel Moll wrote:
> On Wed, 2014-06-25 at 19:29 +0100, Michael S. Tsirkin wrote:
> > On Wed, Jun 25, 2014 at 01:54:24PM +0100, Pawel Moll wrote:
> > > On Wed, 2014-06-25 at 13:24 +0100, Michael S. Tsirkin wrote:
> > > > OK I will try this but I note this gives us back
> > > > DIFaddbegin/DIFaddend.
> > > > You are saying with \begingroup/\endgroup color stack
> > > > overflow errors go away?
> > > 
> > > Yes. Commands like \color apply to a single group, usually marked with
> > > curly brackets {xxx}, with \bgroup and \begingroup (there's some subtle
> > > difference I don't really understand; enough to say that \bgroup didn't
> > > work for me ;-). I have no idea why are they pushed to a stack, if there
> > > seem to be no pop operation, but just enclosing a change in a separate
> > > group seems enough. That's what my first proposal did (notice extra {}
> > > in \DIFaddtex), but as you pointed out it missed some bits.
> > > 
> > > > How about footnotes?
> > > > Is there a way to fix them without an external script?
> > > > Would be nice if the footnote mark was also crossed-out ...
> > > 
> > > Right, my first version did it, then I forgot to check it. Anyway, this
> > > (slightly suboptimal, but I couldn't care less) should cover all cases
> > > (I see footnotes on page 59 coloured):
> > 
> > Hmm fails build for me
> > [46]
> > Chapter 5.
> > ! Missing \endgroup inserted.
> > <inserted text> 
> >                 \endgroup 
> > l.3613 \DIFaddbegin \DIFadd{18         }&
> >                                             \DIFadd{Input device }\\
> 
> Have you added
> 
> 	--config "FLOATENV=(?:figure|table|tabular|plate)[\w\d*@]*"
> 
> to the latexdiff command line? (I mentioned that in one of the mails
> before.

Hmm it still fails for me:


! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              
                                                  
l.334 \providecommand
                     {\DIFaddtex}[1]{\texorpdfstring{\DIFaddtex{#1}}{#1}}
%D...




> > > 8<----------------------
> > > %DIF FONTSTRIKE PREAMBLE
> > > \RequirePackage[normalem]{ulem}
> > > \providecommand{\DIFaddtex}[1]{\color{blue}\sf #1}
> > > \providecommand{\DIFdeltex}[1]{\color{red}\footnotesize \sout{#1}}
> > > %DIF END FONTSTRIKE PREAMBLE
> > > %DIF COLOR PREAMBLE
> > > \RequirePackage{color}
> > > \providecommand{\DIFaddbegin}{\begingroup\color{blue}}
> > > \providecommand{\DIFaddend}{\endgroup}
> > > \providecommand{\DIFdelbegin}{\begingroup
> > > \color{red}\hypersetup{linkcolor=red,urlcolor=red}}
> > > \providecommand{\DIFdelend}{\hypersetup{linkcolor=green,urlcolor=green}\endgroup}
> > > %DIF END COLOR PREAMBLE
> > > % Standard \DIFadd and \DIFdel are redefined as \DIFaddtex and
> > > \DIFdeltex
> > > % when hyperref package is included.
> > > %DIF HYPERREF PREAMBLE
> > > \providecommand{\DIFadd}[1]{\texorpdfstring{\DIFaddtex{#1}}{#1}}
> > > \providecommand{\DIFdel}[1]{\texorpdfstring{\DIFdeltex{#1}}{}}
> > > %DIF END HYPERREF PACKAGE
> > 
> > this should not be needed: latexdiff adds it itself.
> > And we can make it DIFadd/DIFdel above - it will rename them
> > to DIFaddtex/DIFdeltex.
> > Right?
> 
> I'm not sure which bit do you refer to? Anyway, only with this version
> I've managed to get colors in the normal text flow, in the tables and in
> the footnotes.
> 
> On Thu, 2014-06-26 at 07:52 +0100, Michael S. Tsirkin wrote:
> > The one on page 78 does not seem coloured.
> 
> It's fine here - see attached.
> 
> Paweł




[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]