2011-08-14 5 views
3

LaTeX 형식으로 RDoc을 생성 할 수 있습니까? 나는 RDoc과 YARD를 보았지만 필요한 것을 찾지 못했습니다.LaTeX에 RDoc 생성

Ruby에서 내 프로젝트를 위해 LaTeX에 문서를 쓰고 있는데, API 참조를 부록 또는 장으로 최종 PDF에 쉽게 포함시키는 방법이 필요합니다. 가장 편리한 방법은 Ruby 소스 파일에서 LaTeX 소스를 생성하고 적절한 곳에 포함시키는 것입니다.

또 다른 가능성

  • http://www.ruby-doc.org/core-1.9/classes/RDoc/Markup/ToLaTeX.html는 (링크가 깨진) (아래 참조 링크 깨진)

  • 답변

    2

    나는 그것과 경험이 없지만, 짧은 구글 검색을 보여줍니다 : LaTeX에서 listing-package를 아십니까? 루비 지원도 있습니다. rdoc-commands는 없지만 코드에서 LaTeX-commands를 만들 수 있습니까?


    Papyrus은 RDoc에서 PDF 파일을 생성 할 수있게 해주는 RDoc 용 플러그인입니다. LaTeX를 기반으로합니다. 중간 TeX 파일이 있어야합니다. github repository for papyrusreadme.rdoc에서

    :

    이 라이브러리는 루비의 문서 발전기 RDoc을위한 플러그인입니다. 그것은 PDF (Portable document format) (RDoc :: Generator :: Papyrus 클래스) 파일을 출력하는 생성기와 파싱 된 RDoc 마크 업을 LaTeX 코드로 변환하는 포맷터 (RDoc :: Markup :: ToLaTeX, RDoc :: Markup :: ToLaTeX_Crossref는 상호 참조 기능을 추가합니다.

    +0

    두 번째 링크를 보았지만 실제 사용 방법을 모릅니다. 두 번째 것은 PDF를 생성하기위한 것이지만 원시 LaTeX 출력을 얻는 것이 가능한지 살펴볼 것입니다. 실제로 코드 예제를 제공하기 위해 목록 패키지를 사용하지만 좀 더 자동적 인 것이 필요합니다. –

    +0

    슬프게도이 두 링크가 모두 고장났습니다. –

    +1

    @mohawkjohn : 다른 출처를 추가했습니다. – knut