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