2010-01-04 5 views
6

문서 템플릿 시스템을 찾고 있거나 오히려 하나를 생성 할 것입니다. 그것은 다음과 같은 기능을 지원한다 :wiki/docbook/latex 문서 템플릿 시스템

  • 는 PDF 및 HTML 출력을 생성
  • (LaTeX이) 복잡 큰 &에 대한
  • 지원
  • 참고 문헌
  • 템플릿에 의해 채워집니다 문서 사이
  • 참조를 공식 파이썬 스크립트

나는 다양한 T로 LaTeX를 시도했다. eX-to-HTML 변환기를 사용하지만 결과에 만족하지 않습니다. DocBook을 한동안 사용해 왔지만 DocBook 편집이 작성하기 쉽지 않고 수식 지원이 아직 충분하지 않다고 생각합니다.

LaTeX 구문이나 DocBook을 모르는이 시스템의 사용자가 주요 문제입니다. 필자는 위키 구문 (Python으로 LaTeX로 변환)으로 편집 가능성을 제공하는 이러한 사용자를위한 대안에 대해 생각해 보았습니다.

요약하자면, LaTeX 및 Wiki 입력에서 HTML 및 PDF 출력을 원합니다. DocBook은 중간 형식으로 사용할 수 있습니다.

아무도 비슷한 문제가 있거나 사용해야 할 도구 및 파일 형식에 대한 조언을 줄 수 있습니까?

답변

7

우리는 스핑크스를 사용 http://sphinx.pocoo.org

그것은 그것의 거의 모든 작업을 수행합니다.

귀하의 파이썬 스크립트 또는 사용자 또는 누구든지 (질문에 따라갈 수 없음) RST markup (아마도 마크 업 언어 중 가장 쉬운 방법)을 사용하여 콘텐츠를 만들 수 있습니다. 스핑크스를 통해 실행하면 HTML과 라텍스가 생깁니다.

+1

및 http://www1.american.edu/econ/ itex2mml/mathhack.rst 라텍스 공식을 RST에 포함시킵니다. – tonfa

+0

스핑크스는 라텍스 공식을 HTML에 포함시키기 위해 png 파일로 변환하는 pngmath 모듈을 가지고 있습니다. 유일한 교묘 한 점은 유니 코드 문자를 부드럽게 다루는 것입니다.나는 라텍스 버전을위한 적절한 라텍스로 일부 유니 코드를 대체하는 약간의 "rewriter"를 가지고있다. –

+0

저는 이미 프로젝트에 스핑크스를 사용했지만 응용 프로그램 프로파일에 완전히 들어 맞지는 않습니다. 하나의 큰 문서를 생성하지 않고 하나의 하이퍼 참조로 서로를 참조하는 다소 독립적 인 문서를 생성한다는 것입니다. RST를 정말 좋아합니다. RST에서 LaTeX 또는 DocBook으로 변환하는 변환기가 있습니까? –

1

LaTeX 프리 프로세서와 Python 모듈을 만들어서 파이썬이나 SQL을 LaTeX 파일에 내장 할 수 있습니다. 파이썬 및/또는 SQL이 실행되고 출력이 접혀집니다.

latex2html 또는 latex2rtf를 사용하면 LaTeX 코드를 사용하여 HTM 및 RTF를 생성 할 수 있습니다. 내가 http://simson.net/pylatex/

+0

흥미 롭습니다. 나는 루아 (TeX)를 통해 파이썬을 선호하므로 이것을 어떻게 사용할 수 있을지 생각할 것이다. 웹 서버에서 .py 파일 확장자 처리기를 수정하거나 파일의 이름을 변경하십시오. 감사. –

0

Arbortext에 당신을 위해 그것을 게시 한

는 기본적으로 유액을 지원합니다. 출판 엔진이나 인쇄 작곡가 LaTeX를 보내면 직접 전달할 수 있습니다.

다른 구성 언어도 지원하며 InDesign에서 볼 수있는 것과 같은 페이지 레이아웃 조작 (ID의 두통 및 오버 헤드없이)을 수행 할 수있는 기회도 제공합니다.

0

나는 Asciidoc이 당신이 얻으려는 대상에 더 적합하다고 생각합니다. 간단한 마크 업 언어이므로 라텍스 공식을 사용할 수 있으며 읽을 수있는 HTML 또는 라텍스 표현을 더 생성 할 수있는 Docbook 문서를 생성합니다.