Fetiche WYSIWYG ou Como cruzar corretamente uma cobra com um ouriço

A razão para o aparecimento desta nota foi uma história muito real. Tudo começou quando um grande amigo meu, um químico de formação, profissão e mentalidade, me procurou em busca de ajuda. O auxílio consistiu na elaboração de uma publicação sobre um determinado tema químico, com fórmulas, tabelas, diagramas e outros atributos do Serious Scientific Labor (SNT), e se entendeu química - orgânica, e, portanto, fórmulas - estruturais e de espalhamento, e tabelas - quilométricas. A publicação precisava, como de costume, ontem, de layout e formatação de acordo com os estritos requisitos de uma organização que eu desconhecia, com uma anotação, uma lista de referências sobre uma variedade de títulos, com referências, notas de rodapé, citações, epígrafes ...



Tendo entendido os dados iniciais, caí em um leve desânimo. Acima de tudo, naquele momento queria referir-me às circunstâncias de força maior, congestão, loucura, exacerbação sazonal da febre aftosa - enfim, encontrar qualquer razão e - à vontade, nos pampas! Mas o sacramental "você é um programador!" e o cauteloso "Eu terei que ..." já havia soado, os suspiros do químico estavam ficando mais pesados, caindo continuamente pelo caminho já estreito para recuar, os olhos do químico atrás de óculos grossos deram uma boa vantagem ao visual característico do Gato de Botas de "Shrek" ...



Não havia como voltar atrás. A busca começou.



O químico não veio de mãos vazias. Ele trouxe muitas folhas de papel com, por algum motivo, textos e fórmulas já impressos, cuidadosamente desenhados com uma caneta esferográfica em lacunas especialmente feitas entre os parágrafos. No entanto, imediatamente ficou claro que a maior parte do SNT ainda reside nas entranhas da poderosa mente química, e as folhas são assim, esboços, rascunhos e, em geral, um teste da caneta.



A situação era desoladora. O químico digitava com muita segurança um texto em um bloco de notas e até parecia saber destacar uma linha do Word em itálico. Lembrei-me com bastante exatidão das fórmulas da água, do álcool etílico e estava convencido de que não era possível colocar água no ácido sulfúrico. Ou vice-versa? Não importa, o principal é que a intersecção do nosso conhecimento se esgotou. Havia apenas uma pergunta, mas global: como? Como organizar o trabalho para que o químico possa derramar o SNT ainda por nascer no papel ... ou seja, em algum formato de texto, mas eu conseguisse descobrir a estrutura do documento e fazer um layout adequado, inserindo todas as belezas citadas acima nos lugares certos?



Word , , . : , , , , , , … ! , , , . What you see what you get, – .



— , , – , .. .. — . , ( , ) Word’ - , - – , , ?



: Markdown! , , , 99%, . , : , Word’ .



, :



  • , Markdown-, , , , ..
  • Markdown-, , ; .
  • , ( , CSV-); .
  • (, , , , ..) LaTeX.
  • LaTeX, , ..
  • !


, , ! , Markdown, , . , md-, . VCS; , : , - TeamViewer – .



Markdown, pandoc’ - md- LaTeX, , , . -… , : , md-, , , LaTeX , . , , , , . “ !” – , .



, . : LaTeX pandoc, LaTeX , , , , .



: ! , , , - , , , , .



! LaTeX, markdown. , … ! Markdown- LaTeX “as is”, , , Markdown- LaTeX!



md- ( tex-), - “ ”. – – , , . LaTeX’ , . .



, .



-----.



, . , , Word ( LibreOffice Writer, AbiWord, … ) , , , , . ? WYSIWYG, -, . , . , , “” – . , ...



, - , - . markdown .



!




All Articles