Re: MagicPoint

From: Allan Wermuth (none@alw--it-service.sdu.dk.lh.bsd-dk.dk)
Date: Tue 25 Jan 2005 - 15:21:49 CET


Date: Tue, 25 Jan 2005 15:21:49 +0100
From: Allan Wermuth <none@alw--it-service.sdu.dk.lh.bsd-dk.dk>
To: bsd-novice@bsd-dk.dk
Subject: Re: MagicPoint

Allan Wermuth wrote:

> Phil Regnauld wrote:
>
>> On Tue, Jan 25, 2005 at 11:54:46AM +0100, Allan Wermuth wrote:
>>
>>
>>> Hej
>>>
>>> Jeg har lavet en lille præsentation i MagicPoint, og det virker
>>> fint. Imidlertid har jeg ledt, via google og den officielle
>>> hjemmeside for MGP,
>>> efter hvordan jeg indlejre kildekode i en præsentation.
>>>
>>> Umiddelbart har jeg kun fundet nogle facts om hvordan man gør, når
>>> man i forvejen har koden tilgængelig i Latex. Man kan så konvertere fra
>>> Latex til eps formatet. Er der nogen som har et godt råd eller smart
>>> tips til hvordan man indlejre kildekode i en præsentation, uden at
>>> skulle til at tage kursus i Latex?
>>>
>>
>>
>> Jeg er lidt forvirret -- er det ikke bare et spørgsmål om
>> at definere et eller andet font med fixed width (f.eks.) "tt",
>> og bruge den bagefter:
>>
>> %font "tt"
>> kode
>> kode
>> kode
>> %font "standard"
>>
>> ?
>>
>>
> Jeg har lavet en mgp fil med nedenstående indhold
>
> <fil begin>
> %include "default.mgp"
> %page
>
> Embedding source code in mgp presentation
>
>
> Her kommer et lille ruby script:
>
> %font "typewriter"
> #!/usr/bin/env ruby
> open('/etc/passwd') do |fd|
> fd.each do |line|
> data=line.split(':')
> next if data[0] =~ /^#/
> printf "%12s %30s\n", data[0], data[4] if data[2].to_i >100
> end
> end
> %font "standard"
>
> Dette var et lille simpelt ruby script
> </fil end>
>
> Det virker imidlertid ikke, jeg tror at mgp prøver at fortolke linien
> med printf. Jeg får følgende fejlmeddelse når jeg kører mgp source.mgp
>
> source.mgp:15: unknown escape sequence
>
Jeg svarer lige på mit eget spørgsmål ;-)

Jeg fandt et script, latex2eps, på

http://lionel.kr.hs-niederrhein.de/~dalitz/data/software/mgp/mgp.html

klarer genereringen af eps-filer, som man så efterfølgende kan indsætte
med linien

%newimage fil.eps

Det var lettere end jeg havde regnet med ;-)

mvh Allan Wermuth



This archive was generated by hypermail 2b30 : Wed 15 Nov 2006 - 18:25:11 CET