С тех пор уже придумали XML, семантическую разметку, json наконец.
Ведь ничего сложного в том, чтобы написать программу, которая формирует .pdf-файл
из XML-файла, а последний можно редактировать в любом текстовом редакторе
так же как и .tex-файлы.
Что такого есть в этом LaTeX, раз его ещё до сих пор не переписали на rust и json ?
Вот что вы смеётесь? В WPF описывается изображение при помощи XML, а представляете, если бы там были TeX макросы?
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Ведь ничего сложного в том, чтобы написать программу, которая формирует .pdf-файл ЭФ>из XML-файла ЭФ>Что такого есть в этом LaTeX, раз его ещё до сих пор не переписали на rust и json ?
Многие отказываются от latex в пользу более простых систем документирования, так сказать ближе к людям. Что касается вопроса, для примера, есть DocBook и многие другие.
<?xml version="1.0" encoding="UTF-8"?>
<book xml:id="simple_book" xmlns="http://docbook.org/ns/docbook" version="5.0">
<title>Very simple book</title>
<chapter xml:id="chapter_1">
<title>Chapter 1</title>
<para>Hello world!</para>
<para>I hope that your day is proceeding <emphasis>splendidly</emphasis>!</para>
</chapter>
<chapter xml:id="chapter_2">
<title>Chapter 2</title>
<para>Hello again, world!</para>
</chapter>
</book>
Но проблема не в том, что есть, а в том, что в итоге выбирают люди. Для машины тот же xml удобен, для человека нет. Чтобы это понять достаточно самому попробовать написать книгу в различных системах документирования. Впрочем думаю поклонники есть даже у xml, хотя я к их числу не отношусь.
Люди выбирают Libre Office Write. А он документы хранит в XML.
И он даже умеет экспортировать в .pdf,
но что-то мне в нём не нравится:
1) усложнён обратный путь, из несжатых файлов с XML-текстами в WYSIWYG-редактор;
2) недостаточный контроль того, как формируется .pdf;
3) нет интегрированных средств редактирования низкоуровневого XML-текста напрямую.
ЭФ>Что такого есть в этом LaTeX, раз его ещё до сих пор не переписали на rust и json ?
ЭФ>Вот что вы смеётесь? В WPF описывается изображение при помощи XML, а представляете, если бы там были TeX макросы?
Когда надо быстро набрать много текста с кучей формул, спецсимволов, специфического форматирования (корни, дроби, скобки, матрицы и т.п.) — в TeX при некотром уровне освоения это получится тупо быстрее, чем если тыкать мышкой в имеющихся визуальных редакторах.
И гораздо быстрее, чем если править руками xml или json (да, править руками xml или json вполне можно, но не для тех задач, для которых обычно используют TeX)
Здравствуйте, Эйнсток Файр, Вы писали:
NB>>как будет выглядеть в xml что-то вида $\int_a^b \frac {dx}{\(\dot x + 1\)^2} $?
ЭФ>переводил онлайн переводчиком:
он не справился, но смысл показан верный -- дофига лишнего мусора.
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Ведь ничего сложного в том, чтобы написать программу, которая формирует .pdf-файл ЭФ>из XML-файла, а последний можно редактировать в любом текстовом редакторе
TeX-файлы редактировать легче и проще всяких XML/JSON. Мы в свое время писали все отчеты в одном из клонов TeX. Его язык разметки очень логичен, заучивать его не надо, пальцы сами запоминают.
Но однажды начальство решило все перевести в Word. Я думал, у меня рука отвалится мышь совать туда-сюда. И абсолютно по барабану, в каком формате он хранит свои документы.
У того же Libre Office редактор формул намного удобней. И язык его чем-то напоминает TeX. Странно, почему разработчики Либры не реализовали его.
Здравствуйте, Эйнсток Файр, Вы писали:
K>> Когда надо быстро набрать много текста с кучей формул, спецсимволов, специфического форматирования (корни, дроби, скобки, матрицы и т.п.)
ЭФ>Человек возьмёт Surface Pro 7, нарисует руками и вставит картинкой.
Так раньше и делали, когда я учился можно было увидеть методички,
где формулы примерно так и получены: нарисованы и отксеракопированы,
а потом вклеены. Но потом появился TeX и люди перестали пользоваться
методами "каменного века", предалагаете все вернуть, деды и прадеды так
делали и мы будем?
Z> люди перестали пользоваться методами "каменного века"
Это у них просто не было планшетов с перьями. А теперь есть, поэтому TeX — это каменный век (и он ещё наверняка в неметрической системе считает расстояния — идеологический диверсант.
Здравствуйте, Эйнсток Файр, Вы писали:
K>> Когда надо быстро набрать много текста с кучей формул, спецсимволов, специфического форматирования (корни, дроби, скобки, матрицы и т.п.)
ЭФ>Человек возьмёт Surface Pro 7, нарисует руками и вставит картинкой. ЭФ>(я не пробовал, но возможно даже что .svg)
Отличная идея, а читатель потом пусть его почерк разбирает. А если составляющий методичку еще и посещал спецкурс врачебного почерка...
K>> Когда надо быстро набрать много текста с кучей формул, спецсимволов, специфического форматирования (корни, дроби, скобки, матрицы и т.п.)
ЭФ>Человек возьмёт Surface Pro 7, нарисует руками и вставит картинкой. ЭФ>(я не пробовал, но возможно даже что .svg)
А потом ему скажут: вот тут у тебя ошибка, индекс i надо исправить на j.
А вот ту огромадную формулу надо еще продублировать в другом месте, поменяв в ней вот это выражение на вот то
K>А потом ему скажут: вот тут у тебя ошибка, индекс i надо исправить на j.
Включит на пере режим ластика, сотрёт i, напишет j
K>А вот ту огромадную формулу надо еще продублировать в другом месте, поменяв в ней вот это выражение на вот то
Копирование в цифровом виде без проблем работает.
K>Что ему делать?
Здравствуйте, Эйнсток Файр, Вы писали:
ЭФ>Включит на пере режим ластика, сотрёт i, напишет j ЭФ>Копирование в цифровом виде без проблем работает. ЭФ>Радоваться?
тебя самого-то не утомляет дурачком прикидываться?