Comparar LaTeX com HTML é, como se costuma dizer, comparar alhos com bugalhos. Em geral, não podes fazer em HTML a grande maioria do que podes fazer em LaTeX. Lembro-me por exemplo das famosas expressões matemáticas, em que não há nada que chegue aos calcanhares do LaTeX. Mas há mais. O LaTeX faz mais um monte de coisas, como seja a gestão automática de referências, índices, bibliografia, e permite até fazer desenhos vectoriais simples. A saída do LaTeX tem em geral como destino o papel, por isso há que ter em atenção as margens e dimensões do papel, coisa que em HTML é impossível: em geral, nem sequer o tamanho da letra é constante entre browsers diferentes. E há ainda mais uma série de pormenores, como sejam os "ligatures" entre certas letras que o LaTeX gera, e que supostamente tornam o texto mais fácil de ler, ou o alinhamento quase perfeito do texto às margens do papel (nada de linhas com espaços gigantescos como se costuma ver em documentos saídos de certos processadores de texto muito conhecidos). Mas chega de publicidade gratuita ao LaTeX. Se leres o artigo no kuro5hin.org, vais ver que o objectivo é mesmo passar um ficheiro XML para LaTeX, usando apenas XSLT. A conclusão que o autor tirou desta "aventura" é que o XSLT não é bom para muito mais do que aquilo que a especificação diz: This specification defines the syntax and semantics of XSLT, which is a language for transforming XML documents into other XML documents. Portanto, o XSLT poderá não ser a melhor escolha para passar de XML para LaTeX. E como há muita coisa que pura e simplesmente não podes fazer em HTML mas podes fazer em LaTeX, duvido que usar HTML em vez de LaTeX seja uma opção válida. |