Re: inquiry make documentation on native windows
Tatsuro MATSUOKA <[email protected]> Mon, 3 Jan 2022 16:24:11 +0900 (JST)
| Newsgroups | gmane.comp.graphics.gnuplot.devel |
|---|---|
| Message-ID | <[email protected]> |
Ethan
Thank you for updating the config/mingw/Makefile in the master branch.
https://sourceforge.net/p/gnuplot/gnuplot-main/ci/b838ebe0e44a28561f9193f307f15f3301cf654e/
Now we can build document by MiKTeX or TeXLive on windows environments in current development branch.
Tatsuro
> > ----- Original Message -----
> >
> >
> >
> > On Sunday, 2 January 2022 14:36:59 PST Tatsuro MATSUOKA wrote:
> > > Ethan
> > >
> > > Thank you for your reply again
> > >
> > > Unfortunately the below patch gives a different error.
> > > On MikTeX
> > >
> > > (f:\programs\MiKTeX\tex/latex/tools\longtable.sty)
> > >
> > > LaTeX Warning: \include should only be used after \begin{document} on input lin
> > > e 42.
> >
> > I have never seen that error message.
> > Perhaps this is a difference between MiKTeX and TexLive?
> > You could try changing the word "include" to "input" on line 42 of titlepag.tex
> >
> > % This is only needed if you want to embed figures
> > - \include{gpinsetfigure}
> > + \input{gpinsetfigure}
>
> The change makes the warining disappeared
> but even if the change does not apply, results are the same.
>
>
>
> >
> > > (gpinsetfigure.tex
> > >
> > > ! LaTeX Error: Command \gpinsetfigure already defined.
> > > Or name \end... illegal, see p.192 of the manual.
> >
> > This one makes no sense to me.
> > Please check the content of gpinsetfigure.tex
> > It should look like this:
> >
> > [~/git/gnuplot-main/docs] cat gpinsetfigure.tex
> > \usepackage{graphicx}
> > \usepackage{picins}
> > \newcommand{\gpinsetfigure}[1]{
> > \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}}
> > }
> I found two type mistakes in your patch
> Two "gpinsetfigures.tex" are found (not "gpinsetfigure.tex")
>
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> diff --git a/config/mingw/Makefile b/config/mingw/Makefile
> index 3c578b27e..cc0adcce5 100644
> --- a/config/mingw/Makefile
> +++ b/config/mingw/Makefile
> @@ -953,8 +953,11 @@ gnuplot.ps: gnuplot.dvi
>
> gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.tex
> cp gnuplot-figures.tex gp_tex2.tex
> - echo "\usepackage{graphicx}" > pdffigures.tex
> - echo "\usepackage{picins}" >> pdffigures.tex
> + echo "\usepackage{graphicx}" > gpinsetfigures.tex # should be gpinsetfigure.tex
> + echo "\usepackage{picins}" >> gpinsetfigures.tex # should be gpinsetfigure.tex
> + echo "\newcommand{\gpinsetfigure}[1]{" >> gpinsetfigure.tex ; \
> + echo " \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}}" >> gpinsetfigure.tex ; \
> + echo "}" >> gpinsetfigure.tex
> # Call LaTeX three times to get the toc right.
> TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
> TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> After type mistakes are corrected, "make docs "with both MiKTeX and TeXLive on cygwin on native windows build are successful.
>
> Please push corrected patch to the master branch.
>
> Tatsuro
>
>
>
>
>
> > There should be no "\end" in the file, and the definition of
> > gpinsetfigure should appear only once.
> >
> > Ethan
> >
> > > See the LaTeX manual or LaTeX Companion for explanation.
> > > Type H <return> for immediate help.
> > > ...
> > >
> > > l.6 }
> > >
> > > ?
> > >
> > > On TeXLive on cygwin
> > >
> > > (/usr/share/texmf-dist/tex/latex/tools/longtable.sty)
> > > \@input{gpinsetfigure.aux}
> > > (./gpinsetfigure.tex
> > >
> > > ! LaTeX Error: Command \gpinsetfigure already defined.
> > > Or name \end... illegal, see p.192 of the manual.
> > >
> > > See the LaTeX manual or LaTeX Companion for explanation.
> > > Type H <return> for immediate help.
> > > ...
> > >
> > > l.6 }
> > >
> > > ?
> > >
> > >
> > > Tatsuro
> > >
> > >
> > > > ----- Original Message -----
> > > >
> > >
> > > > On Sunday, 2 January 2022 05:20:28 PST Tatsuro MATSUOKA wrote:
> > > > > Ethan
> > > > > Thank you for your reply.
> > > > > >
> > > > > I attached the above patch, situation will be better but is not complete yet,
> > > > > I met the error below in both MikTeX on windows and TeXLive2021 on the cygwin64.
> > > > >
> > > > > ****************************************************************************
> > > > > (gpinsetfigure.tex
> > > > >
> > > > > ! LaTeX Error: Command \gpinsetfigure already defined.
> > > > > Or name \end... illegal, see p.192 of the manual.
> > > >
> > > >
> > > > I apologize. The patch I gave was incomplete.
> > > > It should also have changed the previous two lines in the Makefile.
> > > > Here is a more complete patch:
> > > >
> > > > Ethan
> > > >
> > > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> > > > diff --git a/config/mingw/Makefile b/config/mingw/Makefile
> > > > index 3c578b27e..cc0adcce5 100644
> > > > --- a/config/mingw/Makefile
> > > > +++ b/config/mingw/Makefile
> > > > @@ -953,8 +953,11 @@ gnuplot.ps: gnuplot.dvi
> > > >
> > > > gnuplot.pdf: gnuplot-figures.tex $(TOP)/VERSION $(D)toc_entr.sty $(D)titlepag.tex
> > > > cp gnuplot-figures.tex gp_tex2.tex
> > > > - echo "\usepackage{graphicx}" > pdffigures.tex
> > > > - echo "\usepackage{picins}" >> pdffigures.tex
> > > > + echo "\usepackage{graphicx}" > gpinsetfigures.tex
> > > > + echo "\usepackage{picins}" >> gpinsetfigures.tex
> > > > + echo "\newcommand{\gpinsetfigure}[1]{" >> gpinsetfigure.tex ; \
> > > > + echo " \parpic[r][rt]{\includegraphics[width=3in,keepaspectratio]{#1}}" >> gpinsetfigure.tex ; \
> > > > + echo "}" >> gpinsetfigure.tex
> > > > # Call LaTeX three times to get the toc right.
> > > > TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
> > > > TEXINPUTS=.:$(TOP):$(D):${TEXINPUTS}: pdflatex gp_tex2.tex
> > > > %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
> >
> >
>
>
>
> _______________________________________________
> gnuplot-beta mailing list
> [email protected]
> Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta
>
_______________________________________________
gnuplot-beta mailing list
[email protected]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta