.tex 파일을 .odt 파일로 변환하고 싶습니다.
좋은 단계별 솔루션을 제안 할 수 있습니까?
.tex 파일을 .odt 파일로 변환하고 싶습니다.
좋은 단계별 솔루션을 제안 할 수 있습니까?
답변:
복잡한 문서와 많은 패키지가 포함되어있어 LaTeX2RTF, Pandoc 또는 TeX4ht보다 LaTeX2HTML에서 훨씬 더 나은 결과를 얻었 습니다.
latex2html texfile.tex -split 0 -no_navigation -info "" -address "" -html_version 4.0,unicode
동일한 texfile
이름 의 폴더가 생성 되므로 생성 된 HTML을 ODT로 변환 할 수 있습니다.
libreoffice --headless --convert-to odt:"OpenDocument Text Flat XML" texfile/index.html
index.odt
파일 이 생성 됩니다. 이 답변 을 살펴보고 LibreOffice의 변환 필터 사용 방법을 확인하십시오.
댓글 토론에서 수정 :
위의 방법은 효과가 있지만 완전히 신뢰할 수있는 문서를 생성하는 유일한 방법은 Adobe Acrobat Pro에서 LaTeX의 PDF 출력을 사용하는 것입니다.
저장소에 LaTeX를 openoffice.org의 XML 형식으로 변경하는 도구가 있습니다 : tex4ht
TeX4ht는 하이퍼 텍스트 생성을위한 고도로 구성 가능한 TeX 기반 저작 시스템입니다. 스타일 파일과 포스트 프로세서를 통해 TeX 기반 응용 프로그램과 상호 작용하여 소스 파일을 기본 TeX 컴파일러로 처리합니다. 결과적으로 TeX4ht는 일반적으로 TeX 기반 시스템, 특히 LaTeX의 기능을 처리 할 수 있습니다.
TeX4ht는 TeX / LaTeX 입력 파일을 사용하여 HTML을 작성하거나 기존 TeX 입력 파일 (모든 형식)을 HTML로 변환하는 데 사용할 수 있습니다 (보통 약간만 수정). XML, XHTML, MathML 및 XML의 Openoffice.org 형식을 포함한 다른 종류의 하이퍼 텍스트도 생성 될 수 있습니다.
명령 줄 ...
latex filename.tex
bibtex filename.aux
mk4ht oolatex filename.tex
openoffice.org/libreoffice 호환 파일로 끝나야합니다.
pandoc 패키지에서 다른 솔루션이 제공됩니다.
예를 들어 다음을 수행 할 수 있습니다.
pandoc -f latex -t odt -o output.odt input.tex
입력 파일이 latin1
내 tex 파일과 같이 인코딩되면 해결책은 다음과 같습니다.
iconv -f ISO-8859-1 input.tex | pandoc -f latex -t odt -o output.odt
패키지 설명의 일부를보고합니다.
Pandoc은 하나의 마크 업 형식에서 다른 마크 업 형식으로 변환하기위한 Haskell 라이브러리이며이 라이브러리를 사용하는 명령 줄 도구입니다. 읽을 수 있습니다
- 마크 다운 및
- 의 하위 집합
- reStructuredText,
- HTML
- 유액
그리고 쓸 수 있습니다
- 일반 텍스트,
- 가격 인하,
- reStructuredText,
- HTML, -LaTeX, -ConTeXt,
- RTF,
- DocBook XML,
- OpenDocument XML,
- ODT ,
- GNU Texinfo,
- 미디어 위키 마크 업,
- EPUB,
- 직물,
- groff 매뉴얼 페이지,
- 이맥스 조직 모드
- 매끈한 또는
- S5 HTML 슬라이드 쇼.
2 단계로 수행 할 수 있습니다. http://latex2rtf.sourceforge.net/으로 이동하여 제공된 도구를 사용하여 먼저 라텍스에서 RTF로 변환 한 다음 RTF에서 ODT로 변환하십시오.
도움이 되길 바랍니다.