Lars Roland Kristiansen | 6 Jul 2001 21:54
Picon
Favicon

Re: Jeg opgiver

Ok - Da jeg studere matematik (og ikke er den onde LaTeX-haj) er det meget
muligt at det er en fejl 40 (40 cm fra tastaturet) men jeg prøver
aligevel.

> Jamen dog! Det må da kunne løses. Nu bor jeg i Århus, men hvis du beskriver
> symptomerne er det da ikke umuligt at vi kan løse det her på listen.

Følgende fil bliver brugt.

---
%prologues:=2;
verbatimtex
\documentclass[a4paper,danish,11pt]{article}
\usepackage{amsmath}
\begin{document}
etex
beginfig(1);

  z1 = (4cm,0);
  z2 = (0,0);
  z3 = (0,3cm);

  path trekant;
  trekant = z1--z2--z3--cycle;
  fill trekant withcolor 0.8white;
  draw trekant;

  dotlabel.ulft(btex $A$ etex, z3);
  label.bot(btex $a$ etex, 0.5[z1,z2]);
  dotlabel.lrt(btex $B$ etex, z1);
(Continue reading)

Morten Heiberg | 7 Jul 2001 11:57
Gravatar

Re: Jeg opgiver

Hej Lars

For det første kan jeg se at du bruger Pine til at skrive emails med. Så
jeg tillader mig at gå ud fra at du sidder på et Unix-system.

Jeg kunne reproducere din fejl ved ikke at have sat $TEX til latex. Så
prøver makempx at kalde tex og ikke latex for at lave dine labels. Du har
garanteret fået genereret en fil der hedder mpxerr.log der hvor du kører
mpost. Prøv at se i den. Den starter sikkert cirka sådan her:

----------------
This is TeX, Version 3.14159 (Web2C 7.3.1) (format=tex 2001.3.27)  7 JUL 2001 11:50
**mpx1393.tex
(mpx1393.tex
! Undefined control sequence.
l.1 \documentclass
                  [a4paper,danish,11pt]{article}
----------------

Der er to ting du skal rette, og så tror jeg at det vil virke:

1: Sæt $TEX til latex (f.eks. "export TEX=latex" i bash) eller start din
   Metapost fil med linien 
                %&latex 
   (Så kalder du statig tex, men det får TeX til at loade LaTeX-makroerne)
   En af disse metoder virker vist ikke under Windows. Jeg har glemt hvilken.

2: Sæt et "end;" ind i slutningen af din Metapost-fil efter det sidste
   "endfig;"

(Continue reading)

Lars Roland Kristiansen | 8 Jul 2001 02:51
Picon
Favicon

Re: Jeg opgiver

On 7 Jul 2001, Morten Heiberg wrote:

> For det første kan jeg se at du bruger Pine til at skrive emails med. Så
> jeg tillader mig at gå ud fra at du sidder på et Unix-system.

jeps Mandrake Linux og true64

> 
> Jeg kunne reproducere din fejl ved ikke at have sat $TEX til latex. Så
> prøver makempx at kalde tex og ikke latex for at lave dine labels. Du har
> garanteret fået genereret en fil der hedder mpxerr.log der hvor du kører
> mpost. Prøv at se i den. Den starter sikkert cirka sådan her:
> 
> ----------------
> This is TeX, Version 3.14159 (Web2C 7.3.1) (format=tex 2001.3.27)  7 JUL 2001 11:50
> **mpx1393.tex
> (mpx1393.tex
> ! Undefined control sequence.
> l.1 \documentclass
>                   [a4paper,danish,11pt]{article}
> ----------------
> 
> Der er to ting du skal rette, og så tror jeg at det vil virke:
> 
> 1: Sæt $TEX til latex (f.eks. "export TEX=latex" i bash) eller start din
>    Metapost fil med linien 
>                 %&latex 
>    (Så kalder du statig tex, men det får TeX til at loade LaTeX-makroerne)
>    En af disse metoder virker vist ikke under Windows. Jeg har glemt hvilken.
> 
(Continue reading)

Morten Heiberg | 8 Jul 2001 13:40
Gravatar

Re: Jeg opgiver

Lars Roland Kristiansen <m00lrk <at> math.ku.dk> writes:

> Efter at have sat %&latex ind i starten og end; i slutningen fejler den
> stadig min mpxerr.log ser således ud.

Undskyld! Jeg er fuld af vrøvl! %&latex skal stå mellem linierne
verbatimtex og \documentclass{...}.

Hvis det stadig ikke virker så prøv at sætte $TEX til latex. Eksempelvis

export TEX=latex          (i bash og sh)
setenv TEX latex          (i csh og tcsh)

Håber det hjælper!

        /Morten

Brian Elmegaard | 14 Jul 2001 08:23
Picon

Re: Jeg opgiver


Morten Heiberg wrote:
> 
> export TEX=latex          (i bash og sh)
> setenv TEX latex          (i csh og tcsh)
> 
> 
og det virker også på windows. Så skal du skrive
set TEX=latex 
fx. i autoexec.bat.

Dette er komplet irrellevant for dig, men med denne tilgang vil det være
muligt at lave en LATEX.mp svarende til TEX.mp, som gør det muligt at
bruge de variable i mp i sine tex-labels.

--

-- 
Brian (remove the sport for mail)
http://www.rk-speed.dk http://fiduso.dk http://sunsite.auc.dk/dk-tug
\TeX, tak

Arne Jørgensen | 15 Jul 2001 15:22
Picon

Re: Jeg opgiver

brian <at> rk-speed-rugby.dk (Brian Elmegaard) writes:

> Dette er komplet irrellevant for dig, men med denne tilgang vil det være
> muligt at lave en LATEX.mp svarende til TEX.mp, som gør det muligt at
> bruge de variable i mp i sine tex-labels.

Det lyder interessant. Desværre er jeg ikke sikker på jeg forstår hvad
du mener. Kan du uddybe det? Hvis der er noget smart at hemte her vil
jeg da nødig overse det.

mvh
        /arne
--

-- 
stud. scient. Arne Jørgensen
DK-TUG / Dansk TeX-brugergruppe

<URL:http://sunsite.dk/dk-tug/>

Brian Elmegaard | 16 Jul 2001 09:39
Picon

Re: Jeg opgiver


Arne Jørgensen wrote:
> 
> Det lyder interessant. Desværre er jeg ikke sikker på jeg forstår hvad
> du mener. Kan du uddybe det? Hvis der er noget smart at hemte her vil
> jeg da nødig overse det.
> 
Med mp følger en rutine TEX.mp, som gør:
% This file defines TEX <string_primary> to return the picture
% resulting from running the string through tex.  It is slow,
% but more general than the standard btex..etex construction

vardef TEX primary s =
  write "btex "&s&" etex" to "mptextmp.mp";
  write EOF to "mptextmp.mp";
  scantokens "input mptextmp"
enddef;

Man bruger den således:
s=45;
label(TEX ("s="& decimal s),origin);
i steden for:
label(btex s=45 etex, origin);

Det betyder at man får adgang til at bruge (værdien af) mp-variable i
labels uden at specificere dem selv.

Problemet er at denne makro kun fungerer med tex ikke med latex, da hele
præamblet fra verbatimtex mangler. Derfor skal der skrives en separat
latex.mp, som medtager dette vha. 'write' og 'to'. 
(Continue reading)

Arne Jørgensen | 16 Jul 2001 09:46
Picon

Re: Jeg opgiver

brian <at> rk-speed-rugby.dk (Brian Elmegaard) writes:

> Arne Jørgensen wrote:
>> 
>> Det lyder interessant. Desværre er jeg ikke sikker på jeg forstår hvad
>> du mener. Kan du uddybe det? Hvis der er noget smart at hemte her vil
>> jeg da nødig overse det.
>> 
> Med mp følger en rutine TEX.mp, som gør:
> % This file defines TEX <string_primary> to return the picture
> % resulting from running the string through tex.  It is slow,
> % but more general than the standard btex..etex construction
> 
> vardef TEX primary s =
>   write "btex "&s&" etex" to "mptextmp.mp";
>   write EOF to "mptextmp.mp";
>   scantokens "input mptextmp"
> enddef;
> 
> Man bruger den således:
> s=45;
> label(TEX ("s="& decimal s),origin);
> i steden for:
> label(btex s=45 etex, origin);
> 
> Det betyder at man får adgang til at bruge (værdien af) mp-variable i
> labels uden at specificere dem selv.

Jamen det er jo smart. Tak fordi du ikke lod mig blive snydt for denne
lækre detalje.
(Continue reading)

Brian Elmegaard | 16 Jul 2001 10:26
Picon

Re: Jeg opgiver


Arne Jørgensen wrote:
> 
> > Problemet er at denne makro kun fungerer med tex ikke med latex, da hele
> > præamblet fra verbatimtex mangler. Derfor skal der skrives en separat
> > latex.mp, som medtager dette vha. 'write' og 'to'.
> 
> Mja.. men det må man jo så gøre ...

Det er gjort. Denis B. Roegel igen. Jeg poster den ved lejlighed.

Så du i øvrigt metaobj, som han også lige har rystet af sig. Han er
relativt skrap til meta.

> 
> Det er jo efterhånden en klassisk problemstilling. Har nogen foreslået
> MikTeX-udviklerne a understøtte %&latex-formen?

Sikkert, men er det ikke bare en tetex-specialitet. Jeg er temmelig
sikker på at det ikke nævnes i mp-manualen. Så man kan med lige så god
vilje foreslå tetex-udviklerene at implementere en tex=latex-option.
Findes den?

Det er et større problem at miktex ikke har memsize- og poolsize-options
for mp.

--

-- 
Brian (remove the sport for mail)
http://www.rk-speed.dk http://fiduso.dk http://sunsite.auc.dk/dk-tug
\TeX, tak
(Continue reading)

Arne Jørgensen | 16 Jul 2001 10:53
Picon

Re: Jeg opgiver

brian <at> rk-speed-rugby.dk (Brian Elmegaard) writes:

> Arne Jørgensen wrote:
>> 
>> > Problemet er at denne makro kun fungerer med tex ikke med latex, da hele
>> > præamblet fra verbatimtex mangler. Derfor skal der skrives en separat
>> > latex.mp, som medtager dette vha. 'write' og 'to'.
>> 
>> Mja.. men det må man jo så gøre ...
> 
> Det er gjort. Denis B. Roegel igen. Jeg poster den ved lejlighed.
> 
> Så du i øvrigt metaobj, som han også lige har rystet af sig. Han er
> relativt skrap til meta.

Jeg så kun lige annonceringen. Det så imponerende ud.

>> Det er jo efterhånden en klassisk problemstilling. Har nogen foreslået
>> MikTeX-udviklerne a understøtte %&latex-formen?
> 
> Sikkert, men er det ikke bare en tetex-specialitet. Jeg er temmelig
> sikker på at det ikke nævnes i mp-manualen.

Jo. Jeg tror faktisk det er en web2c specifik ting (teTeX bygger på
web2c og det gør fpTeX og TeX Live også).

> Så man kan med lige så god vilje foreslå tetex-udviklerene at
> implementere en tex=latex-option.

Ja. På den anden side kan jeg bedre lide at angive det i
(Continue reading)

Lars Roland Kristiansen | 8 Jul 2001 20:02
Picon
Favicon

Re: Jeg opgiver

On 8 Jul 2001, Morten Heiberg wrote:

> Undskyld! Jeg er fuld af vrøvl! %&latex skal stå mellem linierne
> verbatimtex og \documentclass{...}.
> 

Da hjalp tak. Men hvad nu jeg har fået 3 nye filer (4 ialt)

test.mp, test.1, test.mpx, test.log. 

Hvordan får jeg min figur vist eller endnu bedre ind i et latex dokument.

___
Mvh./Yours sincerely

Lars 

========================================================================
Lars Roland Kristiansen             | Email:        m00lrk <at> math.ku.dk 
Stud. Scient. Mathematics           | TLF(home):    39699914 - 116 
Copenhagen University -             | Home address: Bispebjerg parkalle 
Institute for Mathematical Sciences | 22 - 2400 københavn NV - room 116. 
Url: www.math.ku.dk                 |
========================================================================

   "Politics is for the moment, equations are forever"
                                                    - Albert Einstein

Thomas Widmann | 8 Jul 2001 20:06
Picon

Re: Jeg opgiver

Lars Roland Kristiansen <m00lrk <at> math.ku.dk> writes:

> On 8 Jul 2001, Morten Heiberg wrote:
> 
> > Undskyld! Jeg er fuld af vrøvl! %&latex skal stå mellem linierne
> > verbatimtex og \documentclass{...}.
> 
> Da hjalp tak. Men hvad nu jeg har fået 3 nye filer (4 ialt)
> 
> test.mp, test.1, test.mpx, test.log. 
> 
> Hvordan får jeg min figur vist eller endnu bedre ind i et latex dokument.

test.1 er et PostScript-dokument, som du kan indsætte på vanlig vis,
fx med \includegraphics.

/Thomas
--

-- 
    Thomas Widmann                     mailto:dk-tug-formand <at> sunsite.dk
   formand,  DK-TUG    +45/702-84406   news://sunsite.dk/sunsite.dk-tug
Dansk TeX-brugergruppe                 http://sunsite.dk/dk-tug/

Lars Roland Kristiansen | 8 Jul 2001 22:07
Picon
Favicon

Re: Jeg opgiver IKKE


Jeg vil bare takke alle dem der har hjulpet mig --- det var fantastisk.

> Lars Roland Kristiansen <m00lrk <at> math.ku.dk> writes:
> 
> > On 8 Jul 2001, Morten Heiberg wrote:
> > 
> > > Undskyld! Jeg er fuld af vrøvl! %&latex skal stå mellem linierne
> > > verbatimtex og \documentclass{...}.
> > 
> > Da hjalp tak. Men hvad nu jeg har fået 3 nye filer (4 ialt)
> > 
> > test.mp, test.1, test.mpx, test.log. 
> > 
> > Hvordan får jeg min figur vist eller endnu bedre ind i et latex dokument.
> 
> test.1 er et PostScript-dokument, som du kan indsætte på vanlig vis,
> fx med \includegraphics.
> 
> /Thomas
> -- 
>     Thomas Widmann                     mailto:dk-tug-formand <at> sunsite.dk
>    formand,  DK-TUG    +45/702-84406   news://sunsite.dk/sunsite.dk-tug
> Dansk TeX-brugergruppe                 http://sunsite.dk/dk-tug/
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dk-tug-unsubscribe <at> sunsite.dk
> For additional commands, e-mail: dk-tug-help <at> sunsite.dk
> 
> 
(Continue reading)


Gmane