Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

LaTeX 문서를 전자책으로 변환하는 방법

책과 전문적인 논문을 쓰는 것에 대해 다소 진지한 사람이라면 LaTeX가 유일한 실제 방법입니다. 간단한 텍스트 편집기를 사용하거나 명령줄에 문서를 입력하고 싶지 않다면 그래픽 프런트엔드를 사용해 볼 수 있습니다. 이와 관련하여 가장 사용 가능한 소프트웨어는 텍스트 마크업의 강점과 보다 전통적인 WYSIWYG 접근 방식을 결합한 LyX일 것입니다.

좋습니다. 멋짐에 대한 모든 것을 알고 있습니다. 한 번이 아니라 두 번에 걸쳐 몇 가지 LyX 팁과 요령을 알려 드렸습니다. 이 모든 것이 여러분의 자아를 향상시키고 이력서에 멋진 문구를 추가합니다. 그러나 LaTeX로 만든 문서를 전자책으로 내보내는 것에 대해서는 이야기하지 않았습니다. PDF가 잘 작동하는 동안 EPUB, MOBI 및 기타 전자책 리더용으로 특별히 설계된 특수 형식이 필요할 수 있습니다. 시도해 봅시다. 모두 Linux만 사용합니다.

게임 이름:Calibre

사실 이 기사는 대부분 전자책 변환 작업을 훌륭하게 수행하는 멋진 프로그램인 Calibre에 관한 것입니다. 전자책 기기의 인기가 높아지면서 이러한 필요성은 어느 정도 괴짜의 필수품이 되었습니다. 그리고 LaTeX의 힘과 Calibre의 힘을 결합하면 He-Man의 힘을 능가합니다.

이제 진지하게 Calibre를 확인합시다. 우선 이 도구는 다양한 플랫폼에서 실행되므로 여기에 표시되는 모든 것이 Windows, Linux 또는 Mac에서도 작동합니다. Linux에서는 모든 것을 자동 구성하는 단일 설치 스크립트를 다운로드하기만 하면 됩니다.

프로그램이 처음 시작되면 작업 디렉토리를 설정하라는 메시지가 표시됩니다. 그리고 기본적으로 그게 다입니다. 작업을 시작하고 전자책을 변환할 준비가 되었습니다.

이 프로그램은 우리의 모든 전자책 요구에 대한 원스톱 솔루션이라고 자칭합니다. 그리고 나는 동의하는 경향이 있다고 생각합니다. 인터페이스는 다채롭고 스타일리시하지만 일반 사용자에게는 약간 어수선하게 보일 수 있습니다. 하지만 간단합니다. 책을 추가한 다음 변환을 클릭하십시오.

선택할 수 있는 많은 입력 및 출력 형식이 있습니다. 예를 들어 PDF를 입력으로 사용할 수 있습니다. 대부분의 사람들이 다양한 PDF 디스틸러 및 사무용 제품군을 포함하여 자신의 작업을 PDF로 쉽게 변환할 수 있는 소프트웨어를 가지고 있기 때문에 아마도 널리 선택될 것입니다.

제 경우에는 Linux Kernel Crash Book을 사용했습니다. LyX로 작성하여 PDF 파일로 내보냈습니다. 출력의 경우 EPUB, MOBI, LIT, RTF 등을 포함한 다양한 옵션을 선택할 수 있습니다. 여기서는 약속대로 EPUB과 MOBI로 시연하겠습니다.

변환 작업을 시작하기 전에 출력 문서의 모양과 느낌을 사용자 정의할 수 있습니다. 사용 가능한 메뉴는 출력 형식에 따라 변경됩니다. Amazon Kindle 옵션을 포함하여 거의 모든 것을 구성할 수 있습니다. 작은 세부 사항을 모두 파악할 때까지 몇 번의 시행 착오를 수행하고 싶을 수도 있습니다.

그런 다음 변환을 시작합니다.

그리고 당신의 일은 끝났습니다. 이제 출력을 확인해보자. 예를 들어, 가장 멋진 CentOS 6.2 데스크톱에서 전자책 리더 소프트웨어를 사용합니다. 오히려 좋아 보인다. 나는 매우 기쁘게 생각합니다.

기타 옵션

좀 더 고전적인 접근 방식을 시도해 볼 수도 있습니다. 이와 관련하여 하나 이상의 중간 형식을 사용하여 전자책으로 변환된 순수 LaTeX 파일(종종 .tex 접미사 포함)이 필요합니다. Calibre가 귀하의 모든 요구 사항을 충족한다는 것을 인정해야 하지만 여전히 여기에 대안이 있습니다.

먼저 LyX 문서가 있다고 가정해 보겠습니다. LaTeX이지만 순수한 LaTeX가 아니므로 내보내는 것이 좋습니다. PDF에서 했던 것처럼 동일한 작업을 수행합니다. 가장 적합한 출력 형식(pdflatex 또는 plain)을 선택하십시오.

Now, you want to download and install the tex4ht set of tools, designed specifically to convert tex files to XHTML, which you can then convert further to e-book formats. Indeed, Calibre, as well as other tools, support HTML, although as you've seen PDF is much simpler to handle.

Once this is done, you must power the command line and start typing. I will begin with an example and then elaborate on the options I used. You can find more in the man pages and the online guide linked further below.

mk4ht htlatex crash-book-0.2.tex 'xhtml,charset=utf-8,pmathml'

All right, so we invoke the command against a tex file, in this case my Crash book. We want to convert the file to XHTML, with the character set UTF-8 and conversion of any mathematical symbols into PMathML CSS.

Additionally, you may want several more options, like:

'-cunihtf -utf8 -cvalidate'

We want to validate the output HTML code and use a standard conversion that does not bias in favor of any browser. All of these options are, well, optional. If you ask me, this is ugly, but some people may prefer this way.

The next step is to convert HTML to EPUB and/or any other format.

More reading

Some useful sites:

MobileRead Wiki - E-book Conversion

From LaTeX to HTML

결론

자. You are now a geek extraordinaire. You possess the mystical e-book conversion powers, using nothing but Linux and its assortment of wondertools. Calibre seems like the most comprehensive choice and will eliminate any need for complex multi format trans-conversions to achieve the desired result. If you insist, then you go the more difficult way of the command line.

This tutorial teaches several things, but the gist of it is, if you have books or documents, in pretty much whichever format, you can easily export it into compatible formats for e-book readers and mobile devices. Here, we demonstrated with EPUB and MOBI.

That would be all. If you want more LaTeX and LyX magic, email me. In plain tex. Hihi.

건배.