[Tex-nl] psfrag-achtig alternatief voor pslatex-files?

Wilfred van Rooijen wvanrooijen at yahoo.com
Fri Dec 17 12:21:40 CET 2010


Hallo allemaal,

Allereerst, Hugo, goed te horen dat het nu naar behoren werkt.

Ik wil nog een opmerking maken over de grafische kwaliteiten van Scilab. Het scilab consortium is een Frans geheel, er zitten een aantal nationale instituten in en een aantal grote industriele gebruikers, als ik de website moet geloven. Scilab zelf kan je downloaden voor verschillende OSen. Ik heb het eens geprobeerd van source te compileren maar dat is ellende omdat met name het compileren van de hele trits aan FORTRAN libraries vragen is om ellende. Dus ik neem tegenwoordig gewoon om de zoveel tijd een update van hun website.

Scilab kan plaatjes maken net als Matlab. Het nadeel is dat de commando's nogal obfuscated zijn, en met name het fine-tunen van labels en dergelijke vraagt enig moed, beleid en trouw. Alles is ontworpen om als "script" te worden gedaan. Dus je kan niet als in Matlab een "legend box" even heen en weer slepen, maar je moet de commando's intikken (f = gcf() ; x = gca() ; label = "hallo" ; x.x_axis.title = label).

Je kan uitvoeren naar verschillende formaten (JPG, PDF, PS) maar bijvoorbeeld de PDF uitvoer is wat buggy. Dus je moet in de praktijk eerst de boel naar EPS zetten, dan EPS2PDF, en dan nog even croppen. Is niet zo handig. Op linux is er een bijkomend probleem, namelijk dat de video-drivers niet goed herkend worden, en dus schakelt scilab terug op een wat amateuristische grafische uitvoer.

Ik ga eens kijken naar maxima. Ik geef tegenwoordig college kernreactorphysica en om onbekende redenen komen zo'n beetje alle (on)eigenlijke integralen en differentiaalvergelijkingen voor. Dan is het uiterst practisch om Maple of Mathematica te hebben. Ik gebruik vaak www.integrals.com, maar maxima lijkt ook de moeijte waard.

Weer wat geleerd!
Wilfred

--- On Fri, 17/12/10, Hugo Coolens <hugocoolens at gmail.com> wrote:

From: Hugo Coolens <hugocoolens at gmail.com>
Subject: Re: [Tex-nl] psfrag-achtig alternatief voor pslatex-files?
To: "TEX-NL : de Nederlandstalige discussie lijst over TeX en companen" <tex-nl at ntg.nl>
Date: Friday, 17 December, 2010, 8:05 PM



Op 16 december 2010 01:02 schreef Wilfred van Rooijen <wvanrooijen at yahoo.com> het volgende:

Hallo,

Inderdaad, je zou zeggen dat er wel iemand een pakketje heeft gemaakt. Maarrrr.... ik heb jouw file "relplots.tex" nog even bekeken, en ik zie op het einde van die file dingen als :


  \put(12971,9075){\makebox(0,0)[r]{\strut{}beta1}}%

Jouw suggestie bracht me op het idee zoals ik dat nu in de lijst  zoeven gepost heb.

Ik neem aan dat dat de constructies zijn die jij door \beta wil vervangen. Kun je in het plot-progamma niet gewoon $\beta_1$ als string meegeven in plaats van beta? Dan ben je meteen klaar. Of desnoods iets als \ensuremath{\beta_1}?


Verder had ik nog nooijt gehoord van wxMaxima, dus ben ik eens gaan kijken, en ik zie dat het een GUI-versie van het programma "maxima" waar ik ook nog nooijt van had gehoord. Heb ik gelijk dat maxima eenzelfde soort functie heeft als "Maple", met andere woorden een pakket voor symbolische wiskunde?


Inderdaad ik gebruik (wx)maxima als vervanger voor Maple, er bestaat overigens een prima inleidende cursus bij Open Universiteit voor dit pakket:
http://www.ou.nl/eCache/DEF/2/23/330.html


Deze cursus is weliswaar op middelbaar niveau maar prima bruikbaar als eerste kennismaking.
Wat ook zeer interessant is aan maxima is de heel actieve ontwikkeling ervan door een groepje gedreven mensen, die zelfs voor newbies steeds de tijd nemen om te helpen. De gebruikerslijst maxima at math.utexas.edu verdient wat mij betreft de 1ste prijs voor open source support en is voor mij het bewijs dat de bewering "dat je met open sourde soft" geen support krijgt nergens op slaat.


Als vervanger voor matlab gebruik ik overigens octave in combinatie met octplot om ook de "grafische compatibiliteit" te verhogen.


mvg.
hugo
 

Ik ben al een tijdje op zoek naar "gratis" software. Ik
 werk op een universiteit, en ik wil graag in ons curriculum opnemen dat studenten meer numerieke practica moeten doen, omdat in "ons" vakgebied (kernreactor-physica) computersimulaties op allerlei niveau aan de orde van de dag zijn. Ik vind het onredelijk om studenten te verplichten om software als Maple, mathematica, matlab e.d. aan te schaffen, zeker als het gaat om BSc / MSc niveau waar ze de software misschien een keer gebruiken. Dus totnutoe in mijn queeste voor "free" software:


- compilers: gcc, gfortran, g95
- matlab-vervanger: scilab (goede software, user-interface is wat ouderwets en met name plotten is een beetje slecht); numpy en scipy zijn ook kandidaten, maar ik heb er zelf nog wat weinig ervaring mee

- maple-vervanger: maxima ?
- simulink-vervanger: scicos (in scilab) - ik heb er zelf nog weinig ervaring mee
- labview-vervanger: ?

Groeten,
Wilfred

--- On Wed, 15/12/10, Hugo Coolens
 <hugocoolens at gmail.com> wrote:


From: Hugo Coolens <hugocoolens at gmail.com>
Subject: Re: [Tex-nl] psfrag-achtig alternatief voor pslatex-files?
To: "TEX-NL : de Nederlandstalige discussie lijst over TeX en companen" <tex-nl at ntg.nl>

Date: Wednesday, 15 December, 2010, 11:26 PM

Ik doe het nu idd zoals jij suggereert dwz buiten LaTeX om maar ik vind het vreemd dat het niet van binnenin LaTeX zelf kan op een of andere manier, meestal heeft iemand ooit wel eens een gelijkaardig idee gehad, vandaar mijn vraag



mvg.
hugo

Op 15 december 2010 01:29 schreef Wilfred van Rooijen <wvanrooijen at yahoo.com> het volgende:



Hmmm, dat lijkt me niet zo simpel, inderdaad. In feite komt het erop neer dat je een string in een pslatex file wil vervangen door een string met de corresponderende LaTeX (math) tekst. Ik zou zelf waarschijnlijk voor het volgende kiezen: een scriptje in python of perl, waarin je de pslatex file opent, op zoek gaan naar de source string en die vervangen. Dat moet je dus buiten latex om doen. Ik weet niet of dat een optie voor je is.



Groeten,
Wilfred

--- On Tue, 14/12/10, Hugo Coolens <hugocoolens at gmail.com> wrote:



From: Hugo Coolens <hugocoolens at gmail.com>
Subject: Re: [Tex-nl] psfrag-achtig alternatief voor pslatex-files?

To: "TEX-NL : de Nederlandstalige discussie lijst over TeX en companen"
 <tex-nl at ntg.nl>
Date: Tuesday, 14 December, 2010, 6:28 PM

Het gaat om output die gegenereerd wordt door wx-maxima via gnuplot, ik heb een voorbeeldje aan deze mail aangehecht.



mvg.
hugo

Op 14 december 2010 09:06 schreef Wilfred van Rooijen <wvanrooijen at yahoo.com> het volgende:





Ik ben niet zo bekend met het pslatex formaat, kan je wat meer info geven?

Als het gaat om een simpel schema'tje of zo (XFig-achtig) dan kan je eens kijken naar PGF/TikZ. Ook voor het plotten van data is PGF/TikZ een optie.




Groeten,
Wilfred

--- On Mon, 13/12/10, Hugo Coolens <hugocoolens at gmail.com> wrote:




From: Hugo Coolens <hugocoolens at gmail.com>
Subject: [Tex-nl] psfrag-achtig alternatief voor pslatex-files?
To: tex-nl at ntg.nl



Date: Monday, 13 December, 2010, 10:14 PM

Gewoonlijk gebruik ik psfrag om tekstfragmenten te vervangen
in mijn (encapsulated) postscript-files.
Ik zou nu hetzelfde willen doen met figuren gemaakt in pslatex-



formaat.
Uiteraard is het
 mogelijk om het gewenste effect te bereiken door met

een editor de strings te vervangen door
de gewenste LaTeX-code maar ik zou het makkelijker vinden om dat door LaTeX zelf te laten doen.

In onderstaand stukje LaTeX-code zie je hoe ik de pslatex-file
'myplot.tex' binnenhaal en de bedoeling is om beta0.1 bvb te vervangen




door $\beta=0.1$.

\begin{sidewaysfigure}[hbt]
\psfrag_alternative???{beta0.1}{$\beta=0.1$}
        \begin{narrow}{-1.2cm}{0in}
        \include{myplot}
        \end{narrow}
        \end{sidewaysfigure}





weet iemand hier een oplossing voor? 


-----Inline Attachment Follows-----

_______________________________________________
TeX-NL mailing list
TeX-NL at ntg.nl



http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl


_______________________________________________




TeX-NL mailing list

TeX-NL at ntg.nl

http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl





-----Inline Attachment Follows-----

_______________________________________________
TeX-NL mailing list
TeX-NL at ntg.nl

http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl



_______________________________________________

TeX-NL mailing list

TeX-NL at ntg.nl

http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl





-----Inline Attachment Follows-----

_______________________________________________
TeX-NL mailing list
TeX-NL at ntg.nl
http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl



_______________________________________________

TeX-NL mailing list

TeX-NL at ntg.nl

http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl





-----Inline Attachment Follows-----

_______________________________________________
TeX-NL mailing list
TeX-NL at ntg.nl
http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ntg.nl/pipermail/tex-nl/attachments/20101217/33b039f3/attachment.html>


More information about the TeX-NL mailing list