DATALOGI A: Plots fra Maple til LaTeX2e


Inden du går i gang med at eksportere plottene, producer dem da direkte i Maple arbejdsarket på sædvanlig vis. Benyt colour=black for at tvinge sort/hvide plots frem - det forbedrer kvaliteten på print.


Der er nu to essentielt forskellige måder at eksportere plots på:

METODE A: Når alle plots er som ønsket, kør da Export As LaTeX i File menuen. Vælg et navn, fx "allemineplots.tex" og svar OK ved "LaTeX Options" vinduet.

Maple producerer nu ud over den ønskede LaTeX fil "allemineplots.tex" en masse filer "allemi01.eps", "allemi02.eps", ... der indeholder postscript versioner af figurerne i teksten.

Når du har fundet ud af hvilke plots der ligger i hvilke af disse filer (de kommer i rækkefølge) kan du give dem mere meningsfyldte navne fx fra File Manager. Giv dem navne med ekstensionen ".eps", fx "sinusplot.eps" osv. Herefter kan de benyttes i LaTeX programmer som beskrevet herunder.

METODE B: Inden du starter, lav da et underkatalog "plots" i dit hjemmekatalog.

Producer plottet på sædvanlig vis. Når du er tilfreds med plottet, giv det da et meningsfyldt navn ved en kommando i stil med

> sinusplot:=":
Lad os forestille os at du producerer to andre plots også og kalder dem "cosinusplot" og "tangensplot".

Nu kan du gemme plottene som "sinusplot.ps", "cosinusplot.ps" og "tangensplot.ps" ved at skrive følgende:

> read `L:/dat-a/latex2e/gemsomps.def`;
> interface(plotdevice=ps);
> gemsomps(sinusplot);
> gemsomps(cosinusplot);
> gemsomps(tangensplot);
> interface(plotdevice=inline);
Den første linje her henter det lille program gemsomps der benyttes til at gemme plottene. I anden linje fortæller vi Maple at vi gerne vil eksportere plottene til postscript format, og i sidste linje stiller vi Maple tilbage til at skrive plottene i arbejdsarket igen. Hvis du glemmer dette risikerer du at slette det sidste plot du har lavet.


Uanset om du har brugt Metde A eller Metode B er du nu klar til at bruge plotfilerne i dine egne LaTeX programmer fx vha kommandoen \mapleplot{filnavn.ps}. Til din rådighed står også \maplefigur,\dobbeltmaplefigur og \tripelmaplefigur fra DAT A skabelonen. De benyttes som
\maplefigur{sinus.ps}{Sinus}{sinusgraf}

\dobbeltmaplefigur{sinus.ps}{Sinus}{lillesinusgraf}
                  {tangens.ps}{Tangens}{lilletangensgraf}

\tripelmaplefigur{zoom1.ps}{$[0,1]$}{zoom1}
                 {zoom2.ps}{$[0,0.1]$}{zoom2}
                 {zoom3.ps}{$[0,0.01]$}{zoom3}
hvor indholdet af de krøllede parenteser i første søjle er plotfilens navn, indholdet i anden søjle er den titel du vil give figuren i dit LaTeX dokument, og indholdet i tredje søjle er den etiket du vil give plottet i dokumentet. Du kan fx referere til det første plot med Figur \ref{sinusgraf}.
Datalogi A/e97/eilers@math.ku.dk