Pergunta

TeX / LaTeX é grande, eu usá-lo de muitas maneiras. Algumas de suas vantagens são:

  • ele usa arquivos de texto, desta forma a entrada-arquivos podem ser diffed e existem muitas ferramentas para o trabalho com o texto
  • é muito flexível
  • tem um layout estável: se eu mudar alguma coisa no início do documento, ele não afeta outras coisas no final do documento
  • tem muitas extensões para alcançar objetivos diferentes (um sucessor iria começar sem extensões, mas teria uma boa extensão do sistema)
  • você pode usar ferramentas de controle de construção padrão para apoiar documentos complicados (graças dmckee)
  • você pode encapsular soluções e copiar e colá-los para novos documentos ou enviá-los para os outros a aprender a partir de (graças dmckee)

Mas, por outro lado, algumas pequenas coisas não são tão boas:

  • é difícil de aprender no início
  • é complicado para a posição de imagens controle
  • algumas coisas são um pouco contra-intuitivo
  • às vezes você tem que digitar muito (begin {itemize} ... \ end {itemize})

Assim, não existe um sucessor / alternativa para LaTeX ou pelo menos algum candidato quente para uma alternativa no desenvolvimento. Um verdadeiro sucessor / boa alternativa seria manter as vantagens e corrigir as desvantagens, ou pelo menos alguns deles.

Foi útil?

Solução

Há uma href="http://www.latex-project.org/latex3.html" rel="noreferrer"> LaTeX3 projeto que foi acontecendo há basicamente para sempre. Nesse sentido, é um sucessor para o LaTeX2e atual.

Você se esquece / ignore o principal objetivo para TeX quando foi criado - "Tex é um novo sistema de composição destina-se a criação de belos livros". O objetivo do TeX foi composição, e as suas principais preocupações eram coisas como "Breaking parágrafos em Lines" ( Donald E. Knuth e Michael F. Plass, Software -.. Prática e experiência, Vol 11, pp 1119-1184 , 1981 ), ligaduras, kerning, fontes bonitas (Knuth trabalhou com Hermann Zapf na criação de fontes como AMS Euler) e um controle preciso sobre o layout de texto em uma página.

LaTeX foi um conjunto depois de macros construído em cima de TeX que introduziram capacidades "de gestão de documentos" como numeração automática de equações e seções, referências cruzadas, e assim por diante. Vai por "LaTeX: um sistema de preparação de documentos".

Pode-se muito bem imaginar sucessores para LaTeX, alternativas que oferecem recursos de gerenciamento de documentos do LaTeX, e talvez fazer melhor - como DocBook. (Bem, é baseado em XML, mas ...) Mas é difícil imaginar alternativas que irão substituir TeX, o motor de composição própria. TeX é provavelmente entre os programas com o menor número de erros nele - Knuth oferece US $ 327,68 para cada bug encontrado em TeX, e tem feito isso por um longo tempo. Um lote de pensamento tem ido para ele, com a busca característica de Knuth de perfeição. Cada aspecto do que é configurável, o código é de domínio público (bem, exceto para a restrição de que se você fizer modificações você deve chamá-lo por algum outro nome - isso é por causa do gol de TeX que o mesmo typeset arquivo TeX em qualquer lugar da máquina em o mundo deve produzir um documento exatamente idêntico-olhando sempre para o futuro), e os livros foram escritos sobre TeX:. o programa em si, e também sobre todos os bugs que foram descobertos no TeX

Algumas das idéias de Tex foram incorporados Indesign da Adobe (por exemplo), e os motores de composição também tem algumas idéias inovadoras, mas TeX continua a ser superior. [Nota: Knuth não tinha a intenção TeX para ser o padrão para sempre, apenas "para os próximos 100 anos ou mais" até que algo melhor vem junto. Pelo que sabemos, pode.]

Existem alternativas baseadas em TeX ao látex, como contexto e luatex. É possível que existem tarefas para as quais eles são mais adequados.

Para responder às suas outras objeções: Embora LaTeX tem possivelmente introduziu mais complexidade do que é necessário, a parte TeX da aprendizagem é inevitável - se você quiser criar belos livros existem algumas coisas que você Have saber, não importa o quê. E não é difícil posição de imagens controle; TeX foi projetado para dar-lhe o controle sobre todos os ponto na página, mas para exercício que controlar você pode ter que ir além das construções simples (embora eu nunca tive que ...) E se você usar um editor bom ou macros, você não terá que digitar muito \ begin {itemize} ... \ acabar {pormenorizar}; isso é apenas uma queixa coxo: P

Outras dicas

A resposta curta é 'não' como LaTeX é o operador e muito bom em seu trabalho. Também é livre, para que haja incentivo relativamente pouco comercial para tentar substituí-lo. Na verdade, TeX é suficientemente bom em publicação técnica que o mercado comercial para ferramentas de publicação técnica é bastante apertado entre TeX no final 'nerd' e palavra no 'povão' final.

A resposta mais longa é 'Existem alternativas'. LaTeX e outros pacotes sofrem pesadamente do vazamento abstração questões e muitas vezes exigem intervenção técnica para conseguir o você quer fora dele. Isso você coloca no negócio de compreender como ele funciona nos bastidores, o que é realmente bastante técnico. Assim, você só pode realmente usá-lo para aplicações não-casuais se você tem acesso a alguém com esse nível de habilidade técnica. Escrever um relatório ou um livro é bom. Construir um fluxo de trabalho de documentação técnica de fonte única com LaTeX é bastante uma proposta diferente - você vai precisar de acesso a alguém com uma base de conhecimento técnico

.

Alternativas para LaTeX

  • publicação técnica Commercial Ferramentas. Há realmente apenas uma pé esquerdo: Framemaker . Este é um produto maduro, mas um pouco estagnado. No entanto, ele faz tem um documento aberto e segmento formato de intercâmbio chamado MIF , uma API abrangente e extensa suporte para estruturado documentação. É bastante ampla utilizado em círculos aeroespaciais (por exemplo) onde os documentos de referência para aeronaves prazo para dezenas de milhares de páginas. Além disso, tem vários perdedores neste espaço: Ventura Publisher , Arbortext (que se baseia numa TEX derivada de Back-End IIRC), e intercaladas , o que é agora conhecido como Quicksilver.
    Adobe reivindicação ser implementando funcionalidade de publicação técnica em InDesign mas eu realmente não tenho avaliadas as suas capacidades para isso.

  • Lout A marcação do idioma com uma completamente diferente subjacente arquitetura para TeX. Eu nunca trabalhou com Lout mas acredito que é um pouco mais fácil de trabalhar nos bastidores do que TeX.

  • Troff / Groff. Originalmente concebido para documentação técnica dentro AT & T durante os anos 1970 (na verdade um spinoff do UNIX R & D de trabalho), é ainda bastante amplamente utilizado para isso hoje. Por muito tempo a maioria, se não todos os livros da O'Reilly foram typeset usá-lo.

  • DocBook . Esta é uma marca XML formato de base para a estrutura documentação, e tende a obra de renderização através de motores estrangeiros. Eu nunca usei DocBook, então eu não posso realmente comentar sobre o seu uso em prática.

  • Wordperfect . Isto é um sistema de processamento de venerável palavra que é consideravelmente melhor em documentação-in-the-grande do que o MS-Word. Embora visto como uma espécie de Também-ran ele mantém vários nicho mercados, como escritórios de advocacia e é reasonably boa (pelo menos significativamente melhor do Word) para grandes e complexos e fortemente documentos com referências cruzadas.

  • Microsoft Word . Não recomendada para técnico graves tarefas de publicação devido à sua instabilidade em documentos complexos. No entanto, como muitas vezes não é o apenas devido escolha para política restrições. A indexação é especialmente dolorosa.

EDIT: Veja este post Stackoverflow para um resumo mais detalhado sobre Framemaker e outras ferramentas de documentação técnica. É uma resposta a uma pergunta sobre ferramentas de documentação técnica para alguém que especificamente não querem usar um sistema baseado linguagem de marcação.

Você teve uma olhada ConTeXt ? É um conjunto de macros para o tex que podem ser usados ??em vez de látex.

Eu não usei isso sozinho, mas a sintaxe nos exemplos de documentos aparência mais simples do que o látex em um número de casos.

Eu já publicou cinco comum em livros ConTeXt quatro dos quais foram catálogos de museus com ilustrações a cores de alta qualidade. É definitivamente a produção pronta.

TeX é realmente um sistema bastante de propósito específico typsetting. Ele faz o que ele faz bem, mas não há uma necessidade grande o suficiente para algo melhor. "Quando ele projetou TeX, Donald Knuth não acreditava que um único sistema tipográfico caberia às necessidades de todos" ( wikipedia )

A maioria dos "mais recente" construir sistemas de GUIs e ampliar TeX, que eu acredito que é a abordagem correta.

Há muito boas razões para os 'problemas' que você está enfrentando, por isso, se você quiser propor que isso seja feito de forma diferente por favor pesquisar essas razões em primeiro lugar.

Em segundo lugar, o senhor indicam que TeX é grande, exceto para um menor alguns sofismas. Knuth construiu expressamente sabendo que não seria adequado para todos os usos e todas as pessoas, mas ele liberou o código fonte e construiu uma API de extensão para que qualquer pessoa poderia adaptá-lo para as suas necessidades.

Você tem todas as ferramentas necessárias para fazer as alterações que propõem, e será muito mais fácil de atualização TeX do que começar do zero, ou até mesmo adaptar qualquer outro sistema. Verdadeiramente, nada chega perto de TeX. Isso não quer dizer que é o melhor, mas apenas para levar a questão de que seria um esforço monumental para implementar todas as coisas boas que você menciona e de alguma forma superar a ruim (embora pelo tempo que você chegar ao mau você pode entender melhor por que ela existe).

Independentemente disso, eu espero que você prosseguir esta, mesmo como um advogado, e de obter outro interessado nele. Seria ótimo ver ocupar de TeX em outros campos, mas que requer modificação e atualização para facilidade de uso e um melhor apoio de outras entidades técnicas do que equações matemáticas.

-Adam

TeX e LaTeX colocar a fasquia alta; é difícil imaginar algo inteiramente novo vem junto e substituí-los.

Eu tenho uma cópia do Knuth do computador moderno Typefaces (Livro E no Computadores e de impressão série, que acho que é concluída TAOCP ao contrário). Eu não acho que muitas pessoas começar a ver este livro, e - me entrar - é realmente vale a pena olhar. Você pode ver onde alguns do tempo de Kunth foi. Aqui está uma citação do prefácio:

Outra peça de sorte veio em meu caminho em 1984, quando soube que o original padrões de bronze usado para fazer os moldes de Monótipo 8A foram em São Francisco. Por anos eu estava trabalhando com informação indirecta e imprecisa sobre as fontes que tinha estimulados Este trabalho. Primeiro eu tinha trabalhado a partir de blowups fotográficas de tipografia páginas originais de The Art of Programação de Computador ; em seguida, Richard Southall teve ampliações preparados de provas originais que ele tinha localizado na Inglaterra. Finalmente eu encontrei o real padrões de 80 anos de idade que tinham gerado o tipo de metal. O presente proprietário desses padrões, o Sr. Othmar Peters, gentilmente concordou em me deixar pedi-los emprestados, enquanto eu estava preparando o projecto final do Computer Modern, e eu aprendido muito medindo-os com pinças.

Você simplesmente não obter esse tipo de atenção aos detalhes em muitos lugares, e é por isso que perdura TeX.

Você não pode reter "tem muitas extensões para alcançar objetivos diferentes" com algo novo. Por definição algo novo que não é TeX / LaTeX vai começar com nenhuma extensão.

Tendo sido um contribuinte principal para a GNU TeXmacs projeto, que pretende ser algo como "Tex exceto para o 21 século", eu acho que tenho uma boa visão sobre a sucessão de LaTeX.

Eu não tenho conhecimento de nada no horizonte que é qualquer probabilidade de destronar LaTeX. As pessoas de influência na comunidade matemática são muito acostumado a usar LaTeX para considerar seriamente o esforço necessário para aprender qualquer ferramenta que poderia ser igualmente flexível.

Talvez em 20 anos, quando todas as pessoas que tem seu PhD quando LaTeX foi legal são aposentados vontade outra coisa substituí-lo. Esperamos que ele será algo como TeXmacs, mas sem a complexidade desnecessária.

Você tem luatex .

Citação: ". Luatex é uma versão estendida do pdfTeX usando Lua como uma linguagem de script embutido O objetivo principal projectos luatex é fornecer uma variante aberta e configurável de TeX e, ao mesmo tempo que oferece compatibilidade com versões anteriores"

Lua é muito fácil e rápido, por isso espero que luatex não será tão difícil anymore ... espero que:)

Você pode também estar interessado em XeTeX , que é uma versão moderna do LaTeX na medida em que suporta Unicode e muitas fontes. Você pode usá-lo para japonês diretamente de entrada, árabe etc. em um documento. (Este não aborda as desvantagens que você deu, mas ainda é relevante para a discussão sobre deficiências LaTeX' e sistemas alternativos!)

www.patoline.org é uma ótima alternativa para TeX / LaTeX sistemas. Já foi embalado para Arch Linux, NixOS, e pode ser compilado a partir do código em muitos sistemas Unix-like.

TeX não é um sistema de propósito geral de composição: seu núcleo proficiência está em typesetting textos longos com muita matemática. Na medida em que não tem qualquer competição, posso imaginar várias razões:

  • Donald Knuth foi inteligente. Ele fez trabalho incrível com, por exemplo, espaçamento em fórmulas.
  • notação matemática muda ao longo dos períodos de tempo, como séculos. Há um conjunto limitado de recursos que é necessário e, portanto, há mercado para novos sistemas de escrita.
  • efeitos
  • de rede. A única finalidade de papel é para ser lido. A maioria dos papéis avançar na pesquisa de alguns outros e estão usando sua notação. Com TeX você tem certeza que obter as mesmas fontes e o mesmo espaçamento, e você tem uma capacidade técnica para copiar fórmulas complexas de seus papéis.
  • Em TeX é trivial para definir nova macro, normalmente é fácil de dizer o que um simples macros faz a partir de sua definição e há muitas bibliotecas de macro padrão. Qualquer sistema baseado em GUI provavelmente tornar este processo muito menos transparente.

Enquanto os inconvenientes que você citou são reais, é muito mais fácil de olhar ao redor para um editor decente / GUI shell construído em cima do TeX, de que são muitos, do que typeset em um idioma diferente. Se você estiver em matemática, e quer que seus artigos a serem preservadas por décadas, o que é. Para a composição de propósito geral, mais uma vez, os programas que você mencionou poderia muito bem ser uma escolha melhor.

org-mode, uma extensão Emacs, é capaz de gerar arquivos LaTeX e PDF. sintaxe org-modo é semelhante ao Markdown. É só legível . Há apenas algumas linhas de código LaTeX dentro do documento 20KB. org-mode resolve três problemas que você mencionou -. você tem todas as características impressionantes do LaTeX e se livrar de sua sintaxe feio

O SONHO ferramenta não é TEX

TEX não é grande para trabalhar. Tex é provavelmente (eu não sou um especialista em impressão de assuntos) boa para fornecer um documento camada de desacoplamento de impressão sutilezas e complexidades.

A linha conceitual é esta:
Um matemático não é um secretário, sua principal preocupação é O QUE ele quer mostrar, não Como para mostrá-lo. Assim, mais uma camada de abstracção é necessário que acima de látex.

objectivo Geral :
Portanto, há uma necessidade (um sonho) para uma ferramenta que permite ser muito mais perto do que podemos fazer com a mão e, claro, mais rápido do que com a mão (na verdade eu vi uma vez uma resposta por escrito digitalizados em .pdf pegar um em flagrante do autor principal do látex em não usá-lo!).

especificações Sonho de ferramentas : (uma áspera para a idéia)
S1. Cerca de uma hora de tempo inicial na curva de aprendizado.
S2. Permitir a escrever um documento rapidamente (por analogia simples), mesmo quando cansado.
S3. Cortar e colar de fórmula visto disponível.
S4. Para corrigir um documento mais rapidamente do que pela mão (2 minutos em vez de 5 por lado).

hoje melhores ferramentas habilidades :
S1. Sobre o mesmo.
S2. Impossível enquanto pensando em outra coisa.
S3. Cortar e colar de fórmula descrição (aplicação).
S4. É levar 20 minutos em vez de 5 por mão (tudo é específica que você tem de decifrar e para trás).

Outro exemplo de lentidão:. Peça a alguém que escreveu um documento de látex com 10 diagramas na teoria da categoria para desenhar todos os quadrados de uma forma inclinada, certamente não um trabalho rápido

Depois de todo esse tempo, ninguém disse algo muito importante.

LaTeX textos são escritos em um arquivo de texto, que pode ser usado para programação Alfabetizado , um estilo proposto por Don Knuth para escrever programas muito bem documentados. A ideia é explicar como o programa foi desenvolvido de uma maneira semelhante ao texto da matemática. Pedaços de código são apresentados como as fórmulas, em textos matemáticos. Esta é uma ótima idéia, depois de algum tempo você pode ler como o programa foi concebido e você pode modificar as partes explicando por que a decisão foi tomada no mesmo caminho.

Outra vantagem é que você pode gerar o código LaTeX como uma saída dos seus programas , desta forma você pode publicar seus resultados bem formatados, ou programas de uso como gnuplot para gerar gráficos em seguida, gerar o código LaTeX para o gráfico e inseri-lo no seu texto, que é grande, porque o arquivo resultante é muito leve em comparação com gráficos exportados para algum formato de imagem, para incluí-lo com \includegraphics ou pior, se você estiver usando algum processador de texto, colando-o.

LaTeX não é realmente difícil de aprender, basta levar o seu ritmo, use o que você precisa começar com documentos simples. Quando você avançar em seus estudos, você vai precisar aprender novas funcionalidades e pacotes. Se você tentar LaTeX mestre, aprendendo todos os pacotes apenas para se tornar um especialista em LaTeX, você está desperdiçando seu tempo, há uma enorme quantidade de pacotes, mas você não precisa aprender todos eles. Tente começar com guias como "não tão pequena introdução ao LaTeX" lshort.pdf, ou "A Gentle Introdução ao TeX" gentle.pdf. Se você está cansado de digitar longas macros, aprender a escrever seus próprios para as peças que você usa mais, os guias têm uma seção sobre isso.

Onde encontrar informações, em ctan.org, tug.org, não procurar em latex.com esse domínio representa o material de borracha.

Há um TeX / LaTeX Catálogo, busca-lo em ctan.org é muito útil quando você precisa de uma característica especial. Você pode encontrá-lo aqui http://texcatalogue.sarovar.org/index.html , mas você pode pesquisar texcatalogue se este link torna-se desatualizado.

Para terminar o meu comentário, há uma grande vantagem que LaTeX e outros softwares não mudam de versões com freqüência, TeX / LaTeX é um sistema muito completo para composição, você pode adicionar (e ação) mais recursos se você precisa de algo que não existe. Aprendizagem LaTeX é um investimento bom tempo, você só precisa aprender uma vez, em seguida, dedicar para fazer você trabalhar, não para aprender a nova versão.

P.S. Esqueci-me de dizer que é possível escrever programas para traduzir LaTeX para outras linguagens de marcação, (e formatos processadores de texto caso documentado) e vice-versa . Na ação há vários que dão resultados aceitáveis, embora, tanto quanto eu sei que ainda não é um programa que traduz qualquer código LaTeX, mas para os textos mais comuns que você pode encontrar vários programas para traduzi-los para HTML, LibreOffice pode exportar uma palavra documento de processador de LaTeX, embora não seja muito útil porque os usuários de processadores poucos palavra usar as tags para marcar parágrafos como cabeçalhos, cotações, etc. a marca maioria vasta de texto para alterar o tipo de letra, tamanho, alinhamento, etc. e isso é traduzido em LaTeX. Mas você pode precisar fazer isso quando colaborando com as pessoas que a Palavra uso ou LibreOffice, e você tem que integrá-lo com você texto LaTeX, basta pedir-lhes para usar as marcações corretas ou exportá-lo como texto e inserir as macros necessárias manualmente, depois de tudo você tem que rever todo o texto do seu colaborador.

Uma vez que não havia necessidade de traduzi-lo para HTML para publicar na net ou fazer apresentações portáteis, mas agora a largura de banda permite aos arquivos de transmissão de PDF rápido, e pacotes como beamer permite escrever muito agradáveis ??apresentações.

As vantagens de TeX / LaTeX são do tamanho dos pacotes que podem serescrito nele uma vontade de compartilhá-los. Graças ao Knuth para suas grandes ideias, ainda estamos esperando o conjunto completo de sua arte da computação programação.

docbook é suposto ser uma substituição com base xml aberto para látex.

"DocBook fornece um sistema para escrever documentos estruturados usando SGML ou XML. É particularmente adequado para livros e artigos sobre hardware e software de computador, embora seja de forma limitada a eles.

"Em suma, DocBook é um DTD fácil de entender e amplamente utilizado. Dezenas de organizações utilizam DocBook para milhões de páginas de documentos, em vários formatos de impressão e on-line, em todo o mundo."

- A partir da livro doc faq

Para além da questão de gráficos sendo difícil posição, suas outras críticas de látex são mais a ver com sua interface do usuário ou a falta dela.

Se você quiser usar LaTeX para produzir seus documentos, mas quer uma maneira mais fácil de usá-lo, então você deve realmente check-out LyX. É um front-end GUI para LaTeX e endereço vários de seus problemas: faz LaTeX mais fácil de aprender (na verdade, você não tem que mesmo saber LaTeX para criar um simples, documento mathless), é mais intuitivo, e ele salva você digita. Ele também adiciona a correção ortográfica, melhores gráficos manipulação, navegação, e muito mais.

Porque LyX é apenas um front-end para LaTeX você ainda se lindamente apresentados documentos. documentos LyX também são texto simples para controle de versão funciona bem. Na verdade, LyX tem suporte para a subversão built-in.

Se você ainda não adivinhou, eu recomendo vivamente LyX. Eu escrevi minha inteira tese de doutoramento usá-lo e achei muito interessante.

Isso não realmente cortar os principais desvantagens de LaTeX, mas não importa :) No que diz respeito o seu ponto

  • "às vezes você tem que digitar muito (begin {itemize} ... \ end {itemize})"

este é inteiramente por design. Há uma troca entre concisa (e mais fácil de tipo) e compreensível (e mais o tipo). nomes mais longos também têm menos colisões, desde TeX e LaTeX não suportam namespaces (infelizmente).

De qualquer forma, um editor bom evitará a queixa acima. Configurar combinações de teclas ou tab-completação ou qualquer outra coisa que leva a sua fantasia e você nunca tem que escrever

\begin{whatever}...\end{whatever}

novamente.

Seus quatro desvantagens podem ser resumidas como "É muito difícil", "É muito difícil", "É muito difícil" e, finalmente, "É muito difícil". Acho que a solução é, então, para aprender a usar o sistema corretamente.

Qualquer sistema que foi concebido para um novato irá mostrar deficiências em outras formas, perda de controle ou perda de flexibilidade. Tente MS Word se você quer que ele seja mais fácil de imagens lugar. Não há nenhuma maneira em torno de simplicidade sem esforço de aprender o programa. TeX suporta macros definição, para que possa mudar isso \ begin {itemize} tag em algo mais palatável como \ bi se assim o desejarem. Depois de ter suficientemente aprendeu seu recanto do mundo do látex, que é tão rápido como digitação regular.

Eu costumava praticar tomar notas em uma aula de matemática, escrevendo em TeX, porque era mais rápido do que escrever em \ sum_ {n = 1} ^ i do que tentar encontrar os símbolos em MS Word.

XSL-FO pode atender às suas necessidades. Embora não seja tão poderoso como TeX, ele faz jogar bem com formatos XML como DocBook. A implementação open source popular é Apache FOP: http://xmlgraphics.apache.org/fop/ .

Se você precisa de um controle muito fino sobre tipografia, você é melhor fora com TeX ou uma ferramenta proprietária como FrameMaker ou InDesign *.

* cuidado: InDesign atualmente tem suporte a XML fraco IMO

Eu só tropeçou em AsciiDoc que se parece com uma linguagem de marcação de texto simples (à la remarcação, têxtil), mas é muito mais poderoso. É mais ou menos equivalente com DocBook, para que ele possa emitir HTML, PDF, ou mesmo docbook xml para processamento posterior.

Você pode querer verificar para fora Categorias da Wikipédia Typesetting línguas e composição gratuito software . Lout em particular sons agradáveis.

Não é realmente um sucessor, mas você pode querer olhar para * roff (groff, troff, nroff). Eu não sei muito sobre isso, mas eu me lembro seu formato ser concisa. É a ferramenta usada para páginas man. Desde que eu só nunca ouviu falar dele, de passagem, eu não posso te dar mais ajuda com isso.

Por exemplo:

        .pl 10.0i
        .po 0
        .ll 7.2i
        .lt 7.2i
        .nr LL 7.2i
        .nr LT 7.2i
        .ds RF FORMFEED[Page %]
        .ds LH Internet Draft
        .\"   --> Header/footers: Set short title, author(s), and dates:
        .ds CH 2-nroff.template                  \" <Short title>
        .ds LF Postel, Braden                    \" <Authors>
        .ds RH October 25, 2006                  \" <Submission date>
        .ds CF Expires April 2007                \" <Expiration date>
        .hy 0
        .ad l
        .nf
        .\" 5678901234567 check 72 column width 12345678901234567890123456789012
        Internet Draft                                                 J. Postel
        <draft-rfc-editor-nroff-template-00.txt>                      RFC Editor
        Category: Informational                                          USC ISI
        Expires April 2007                                      October 25, 2006

        .ce
        Nroff Template for Internet Drafts and RFCs
        .ce
        <draft-rfc-editor-nroff.template-00.txt>

        .in 3              \"  Basic indent for text is 3 spaces
        .ti 0              \"  "Temporary indent" for next line: 0 spaces
        Status of this Memo

        Distribution of this memo is unlimited.

        By submitting this Internet-Draft, each author represents that any
        applicable patent or other IPR claims of which he or she is aware
        have been or will be disclosed, and any of which he or she becomes
        aware will be disclosed, in accordance with Section 6 of BCP 79.

        Internet-Drafts are working documents of the Internet Engineering Task
        Force (IETF), its areas, and its working groups. Note that other groups
        may also distribute working documents as Internet-Drafts.

        Internet-Drafts are draft documents valid for a maximum of six months
        and may be updated, replaced, or obsoleted by other documents at any

Eu só tenho desnatado através dele, mas Emacs Muse http://mwolson.org/projects/EmacsMuse .html pode ser interessante (eu estou interessado se alguém tem mais experiência com isso. Eu gosto da idéia de geração de várias infra-estruturas, látex, Texinfo ou coisas).

Tecnicamente falando Esfinge não é um substituto do látex, mas algo que vai facilitar a sua vida e que (se desejado) gera PDF (via látex), HTML ou saída de texto simples para você.

É principalmente orientada para a documentação de código, mas devido a ele usando reStructuredText , as pessoas têm encontrado mais fácil para trabalhar com a outros fins , incluindo < a href = "http://sphinx.pocoo.org/examples.html#books-produced-using-sphinx" rel = "nofollow"> escrever livros .

Você já considerou NoTex : É uma UI para Sphinx e usa reStructuredText para o conteúdo e látex por questões de apresentação (como HTML para a estrutura e CSS para o projeto). É completamente baseado em navegador, para que você não tem que passar pela dor de cabeça de instalação de látex / XeTeX etc.

Na minha opinião reStructuredText é o sucessor para o conteúdo parte de látex; mas desde que o látex é tão bom na produção de PDFs qualidade publicação deve ser usado para a parte de design. Claro que seria bom ter um motor que é completamente independente do látex e que se traduz RST diretamente em PDFs. Infelizmente nenhum dessas ferramentas produzir qualquer coisa que pode chegar látex em termos de qualidade.

Talvez você tenha notado os números de versão estranhas de Tex. Quando TeX chegou à versão 3 Knuth não queria TeX para evoluir ainda mais em novas versões como a maioria software faz. Em vez disso, ele queria que convergem para um TeX final e livre de bugs. Portanto, o número versão agora converge para o número pi matemática. Após versão 3 seguido versão 3.1, em seguida, 3,14 e a versão actual é 3,1415926.

De forma semelhante Metafont tem uma versão que converge para o número matemático e (atualmente 2,718281).

Com base nisso, a resposta à sua pergunta é que Knuth não quer TeX a evoluir para TeX versão 4.

Ferramentas para trabalhos específicos:

A força da LaTeX2e é que é uma preparação de documentos e representação idioma padrão que é bom para a representação de artigos e livros. É, no entanto, não é realmente ótimo para a tipografia. Esta não é uma coisa ruim: a formatação prematura é a raiz de todo o mal composição:. A maioria dos editores simplesmente jogar fora autor formatação no início do processo de edição de cópia

O contexto é super para composição; eles não podem competir com látex como uma linguagem de representação de documento, porque ele realmente não resolver todos os problemas que devem ser resolvidos na preparação de documentos / edição palco, então não há nenhuma razão para qualquer um à mudança a partir do látex bem estabelecida.

Ao invés de correção do desimportante-se a publicação de falhas de LaTeX2e através do esforço Latex3, eu preferiria ver esforço colocado em desenvolver o seguinte fluxo de trabalho:

  1. Preparação de documentos: LaTeX2e
  2. Copiar de edição: LaTeX2e
  3. Conversão: aplicar ferramenta para tirar LaTeX2e -> Contexto
  4. composição: Contexto
  5. Revisão: fazer uso da ferramenta para verificar o conteúdo LaTeX2e contra o conteúdo Contexto

Postscripts

  1. O fluxo de trabalho acima praticamente corresponde ao fluxo de trabalho habitual, onde autoria / edição é feita em Word, e de impressão é feito usando o InDesign ou Quark Xpress.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top