2015-06-22 5:35 GMT-03:00 Ferlicot D. Cyril <cyril.ferli...@gmail.com>:

> Le 21/06/2015 05:21, Hernán Morales Durand a écrit :
> > Hello,
> >
> > I have experimented several dissapointing errors when working with
> > updated Pillar tools. I am not doing anything special besides working
> > under Windows.
> >
> > Apparently the Pillar CommandLineHandler is not working because
> > OSEnvironment exception (Windows 8.1). When executing
> >
> > Pharo.exe Pillar.image export --to=html BioPharo.pier
> >
> > The attached exception raises.
> > This happens in all the images from:
> >
> >
> https://ci.inria.fr/pharo-contribution/job/Pillar/PHARO=40,VERSION=stable,VM=vm/
> > Pharo4.0 (Latest update: #40614)
> >
> https://ci.inria.fr/pharo-contribution/job/Pillar/PHARO=40,VERSION=development,VM=vm/
> > Pharo4.0 (Latest update: #40614)
> >
> https://ci.inria.fr/pharo-contribution/job/Pillar/PHARO=50,VERSION=stable,VM=vm/
> > Pharo5.0
> > Latest update: #50124
> >
> > Changing the method #baseDirectory to use %CD% environment variable
> > doesn't fix it even when it works in command line:
> >
> > c:\MySmalltalkProjects\Pillar\pharo-vm>echo %PWD%
> > %PWD%
> > c:\MySmalltalkProjects\Pillar\pharo-vm>echo %CD%
> > c:\MySmalltalkProjects\Pillar\pharo-vm
> >
> > The solution I found was to replace the OSEnvironment line with
> > FileSystem workingDirectory as suggested at:
> >
> https://pharo.fogbugz.com/f/cases/15356/Pillar-command-line-script-doesn-t-auto-detect-pillar-conf-file-under-cygwin
> >
> > About instructions given here
> >
> >
> https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/PillarChap/Pillar.html#sec:windowsusers
> >
> > you do not need MinGW to export a Pier chapter. See here
> > https://github.com/biosmalltalk/biopharo/blob/develop/doc/pier2tex.bat
> > for an example
>
> Hi!
> We know that Pillar is not easy to use on Windows and we need to improve
> that, but for now we have a lot of work to do with Pillar and not enough
> time to do it.
> Using MinGW is only a temporary solution.
>
> >
> > Another (worst) situation happened when I wanted to convert a generated
> > LaTeX to PDF. I had to remove all tables, annotations and notes from the
> > .pier file because errors reported in pdfLaTeX .
> >
> > For tables  :
> >
> > ! Undefined control sequence.
> >
> > l.176 \toprule
> >
>
> I'll try to take a look at that one.
> Can you send me a pillar file that raise this please ?
>
>
>
Sure, this is it :
https://github.com/biosmalltalk/biopharo/blob/develop/doc/BioPharo.pier


> >
> > For notes (i.e. @@note )
> >
> > ! LaTeX Error: Environment note undefined.
> >
> >
> > See the LaTeX manual or LaTeX Companion for explanation.
> >
> > Type H <return> for immediate help.
> >
> > ...
> >
> > l.178 \begin{note}
> >
> >
>
> Same here, can you send me a file because I never saw this error with
> @@note.
>
>
Same file as above


>
> > Finally generated PDF looks different from previous versions.
> >
> > Previous Pillar version:
> >
> https://github.com/biosmalltalk/biopharo/blob/develop/doc/BioPharo.pier.pdf
> >
> > Current Pillar version (>= 0.56) :
> > https://github.com/biosmalltalk/biopharo/blob/develop/doc/BioPharo.pdf
> >
>
> This one is normal. We changed the way extensions was generated because
> the previous way wasn't right. When we export a .tex to a .pdf we don't
> want to have a file .tex.pdf, so when we want to export a .pillar to a
> .tex we don't want to get a .pillar.pdf!
> So we changed that.
>

It's ok, I was talking about the text appearance like fonts and code
formatting. In previous version the code was formatted inside a grey box.


>
> > Now I am the only one generating PDF with Pillar in Windows?
>
> I do it but I use some script with MinGW for now or I use Pillar
> directly from Pharo because the windows environment is not good for now.
>
>
Thank you for the feedback,
Cheers,

Hernán

Reply via email to