문제

Mac OS X에서 기능적 Metapost를 사용하는 데 관심이 있습니다.

http://cryp.to/funcmp/

다음과 같은 튜토리얼을 찾고 있습니다.

http://haskell.org/haskellwiki/haskell_in_5_steps

그러나 사소한 funcmp 예제, 즉 GHC를 사용하는 경우 : 다음과 같은 간단한 것을 컴파일 할 수 있습니다.

import FMP  
myPicture = text "blah"  
main = generate "foo" 1 myPicture  

그러나이 foo.1.mp 출력을 보는 방법을 알 수 없습니다. ( 'virmp'를 찾지 못하는 것에 대한 런타임 오류가 발생합니다. 내 메타 포스트 바이너리는 'mpost'입니다.이 매개 변수를 무시하는 방법이나 .funmp 파일이 무엇인지 또는해야 할 일을 알 수 없습니다 ...) 실행할 수 있습니다. 그것에 대한 mpost 그러나 출력 (foo.1.1)은 무엇입니까, PostScript는 무엇입니까? 주당 순 이익? 이것을 어떻게 사용합니까? (EPS 피겨가있는 간단한 라텍스 파일이 필요하다고 생각합니다 ...)

바람직하게는 출력 (볼 수있는 .ps 또는 .pdf)을 생성하고 싶습니다. 그래서 나는 실제로 어딘가에 도착합니다. 기능적 메타 포스트와 함께, 그것을 배우고, 그것을 가지고 놀면서, 길과 바이너리와 껍질 명령에 대한 내 머리를 두드리지 않습니다.

도움이 되었습니까?

해결책 2

@JA : 이것은 사실입니다 (EPS는 MPOST의 출력이어야합니다) 여기에는 몇 가지 문제가 있습니다.

  1. Ghostview는 X11을 사용하며 사용하기 어려운 시점까지 추악합니다 (특히 Mac에서).

  2. 매끄러운 안티 앨리어스 그래픽, 특히 PDF가 필요하므로 완료되면 그래픽을 Photoshop으로 가져올 수 있습니다.

  3. 결국, 나는 유일한 사람이 아닙니다 기능적 메타 포스트의 비표준 메타 패스트 출력에 문제가 있습니다.

내 해결책은 다른 것을 시도하는 것입니다.

  • 무증상 ... "기술 도면을위한 수학적 좌표 기반 프레임 워크를 제공하는 강력한 설명 벡터 그래픽 언어. 라벨과 방정식은 라텍스의 전반적인 문서 일관성을 위해 라텍스가있는 조판입니다. . 기본적으로 PostScript 출력을 생성하지만 ImageMagick 패키지가 생성 할 수있는 형식도 생성 할 수도 있습니다. "
  • 그것은 정말로 인상적으로 보이고 여러 가지면에서 Metapost에서 개선되고 (True Floating Point, Full 3D!) 프로그래밍 언어는 상당히 현대적이고 잘 생각됩니다 (First Class Functions, Pythonic/Java-ish Syntax).

우와! 너무 멋져. Asymptote는 (일단 설치되면 ... 문제는 모두 Foss 패키지/x11/texlive/macports, 특히 lazwutil쪽에 있습니다 ...)

다른 팁

MPOST의 출력은 EPS이며, Ghostview에서 볼 수 있습니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top