Re: MagicPoint

From: Allan Wermuth (none@alw--it-service.sdu.dk.lh.bsd-dk.dk)
Date: Tue 25 Jan 2005 - 13:34:09 CET


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

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

mvh Allan



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