Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 28.05.20 09:40
Оценка: :))) :))) :))
С тех пор уже придумали XML, семантическую разметку, json наконец.

Ведь ничего сложного в том, чтобы написать программу, которая формирует .pdf-файл
из XML-файла, а последний можно редактировать в любом текстовом редакторе
так же как и .tex-файлы.

Что такого есть в этом LaTeX, раз его ещё до сих пор не переписали на rust и json ?


Вот что вы смеётесь? В WPF описывается изображение при помощи XML, а представляете, если бы там были TeX макросы?
Отредактировано 28.05.2020 9:52 Эйнсток Файр . Предыдущая версия .
tex
Re: Почему жив TeX/LaTeX ?
От: velkin Удмуртия http://blogs.rsdn.org/effective/
Дата: 28.05.20 09:58
Оценка: 2 (1) +3
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Ведь ничего сложного в том, чтобы написать программу, которая формирует .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, хотя я к их числу не отношусь.
Re[2]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 28.05.20 10:17
Оценка:
V> что в итоге выбирают люди

Люди выбирают Libre Office Write. А он документы хранит в XML.
И он даже умеет экспортировать в .pdf,
но что-то мне в нём не нравится:
1) усложнён обратный путь, из несжатых файлов с XML-текстами в WYSIWYG-редактор;
2) недостаточный контроль того, как формируется .pdf;
3) нет интегрированных средств редактирования низкоуровневого XML-текста напрямую.
Re: Почему жив TeX/LaTeX ?
От: night beast СССР  
Дата: 28.05.20 10:21
Оценка: +5
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>С тех пор уже придумали XML, семантическую разметку, json наконец.


как будет выглядеть в xml что-то вида $\int_a^b \frac {dx}{\(\dot x + 1\)^2} $?
Re[2]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 28.05.20 10:26
Оценка:
NB>как будет выглядеть в xml что-то вида $\int_a^b \frac {dx}{\(\dot x + 1\)^2} $?

переводил онлайн переводчиком:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block" title="$\int_a^b \frac {dx}{\(\dot x + 1\)^2} $ ">
  <mrow>
    <mi>$</mi>
    <msubsup>
      <mo largeop="true">∫</mo>
      <mrow>
        <mi>a</mi>
      </mrow>
      <mrow>
        <mi>b</mi>
      </mrow>
    </msubsup>
    <merror>[\frac?]</merror>
    <mi>{</mi>
    <mi>d</mi>
    <mi>x</mi>
    <mi>}</mi>
    <mi>{</mi>
    <mi>\</mi>
    <mo maxsize="1">(</mo>
    <merror>[\dot?]</merror>
    <mi>x</mi>
    <mo>+</mo>
    <mn>1</mn>
    <mi>\</mi>
    <msup>
      <mrow>
        <mo maxsize="1">)</mo>
      </mrow>
      <mrow>
        <mn>2</mn>
      </mrow>
    </msup>
    <mi>}</mi>
    <mi>$</mi>
  </mrow>
</math>
Re: Почему жив TeX/LaTeX ?
От: klopodav  
Дата: 28.05.20 10:26
Оценка: +10
ЭФ>Что такого есть в этом LaTeX, раз его ещё до сих пор не переписали на rust и json ?


ЭФ>Вот что вы смеётесь? В WPF описывается изображение при помощи XML, а представляете, если бы там были TeX макросы?


Когда надо быстро набрать много текста с кучей формул, спецсимволов, специфического форматирования (корни, дроби, скобки, матрицы и т.п.) — в TeX при некотром уровне освоения это получится тупо быстрее, чем если тыкать мышкой в имеющихся визуальных редакторах.

И гораздо быстрее, чем если править руками xml или json (да, править руками xml или json вполне можно, но не для тех задач, для которых обычно используют TeX)
Re[3]: Почему жив TeX/LaTeX ?
От: klopodav  
Дата: 28.05.20 10:28
Оценка:
NB>>как будет выглядеть в xml что-то вида $\int_a^b \frac {dx}{\(\dot x + 1\)^2} $?

ЭФ>переводил онлайн переводчиком:


А теперь для эксперимента набери с клавиатуры первое и второе
Re[3]: Почему жив TeX/LaTeX ?
От: night beast СССР  
Дата: 28.05.20 10:28
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

NB>>как будет выглядеть в xml что-то вида $\int_a^b \frac {dx}{\(\dot x + 1\)^2} $?


ЭФ>переводил онлайн переводчиком:


он не справился, но смысл показан верный -- дофига лишнего мусора.
Re[2]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 28.05.20 10:31
Оценка: -1 :))
K> Когда надо быстро набрать много текста с кучей формул, спецсимволов, специфического форматирования (корни, дроби, скобки, матрицы и т.п.)

Человек возьмёт Surface Pro 7, нарисует руками и вставит картинкой.
(я не пробовал, но возможно даже что .svg)
Отредактировано 28.05.2020 10:39 Эйнсток Файр . Предыдущая версия .
Re: Почему жив TeX/LaTeX ?
От: Privalov  
Дата: 28.05.20 10:38
Оценка: 1 (1)
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Ведь ничего сложного в том, чтобы написать программу, которая формирует .pdf-файл

ЭФ>из XML-файла, а последний можно редактировать в любом текстовом редакторе

TeX-файлы редактировать легче и проще всяких XML/JSON. Мы в свое время писали все отчеты в одном из клонов TeX. Его язык разметки очень логичен, заучивать его не надо, пальцы сами запоминают.
Но однажды начальство решило все перевести в Word. Я думал, у меня рука отвалится мышь совать туда-сюда. И абсолютно по барабану, в каком формате он хранит свои документы.
У того же Libre Office редактор формул намного удобней. И язык его чем-то напоминает TeX. Странно, почему разработчики Либры не реализовали его.
Re[3]: Почему жив TeX/LaTeX ?
От: Zhendos  
Дата: 28.05.20 10:39
Оценка: +4
Здравствуйте, Эйнсток Файр, Вы писали:

K>> Когда надо быстро набрать много текста с кучей формул, спецсимволов, специфического форматирования (корни, дроби, скобки, матрицы и т.п.)


ЭФ>Человек возьмёт Surface Pro 7, нарисует руками и вставит картинкой.


Так раньше и делали, когда я учился можно было увидеть методички,
где формулы примерно так и получены: нарисованы и отксеракопированы,
а потом вклеены. Но потом появился TeX и люди перестали пользоваться
методами "каменного века", предалагаете все вернуть, деды и прадеды так
делали и мы будем?
Re[4]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 28.05.20 10:43
Оценка: -1
Z> люди перестали пользоваться методами "каменного века"

Это у них просто не было планшетов с перьями. А теперь есть, поэтому TeX — это каменный век (и он ещё наверняка в неметрической системе считает расстояния — идеологический диверсант.

1 point (TeX) = 0.3514598035 mm = 1/72.27 inch.
Отредактировано 28.05.2020 10:44 Эйнсток Файр . Предыдущая версия .
Re: Почему жив TeX/LaTeX ?
От: Буравчик Россия  
Дата: 28.05.20 10:46
Оценка: 1 (1)
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Что такого есть в этом LaTeX, раз его ещё до сих пор не переписали на rust и json ?


LaTeX более гибкий. Т.к. это не язык разметки, а язык программирования.
Best regards, Буравчик
Re[5]: Почему жив TeX/LaTeX ?
От: night beast СССР  
Дата: 28.05.20 10:49
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>1 point (TeX) = 0.3514598035 mm = 1/72.27 inch.


1mm (TeX) = 1 mm = 0.03937 inch
Re[3]: Почему жив TeX/LaTeX ?
От: fmiracle  
Дата: 28.05.20 10:54
Оценка: 2 (1) +3 :)
Здравствуйте, Эйнсток Файр, Вы писали:

K>> Когда надо быстро набрать много текста с кучей формул, спецсимволов, специфического форматирования (корни, дроби, скобки, матрицы и т.п.)


ЭФ>Человек возьмёт Surface Pro 7, нарисует руками и вставит картинкой.

ЭФ>(я не пробовал, но возможно даже что .svg)

Отличная идея, а читатель потом пусть его почерк разбирает. А если составляющий методичку еще и посещал спецкурс врачебного почерка...
Re[3]: Почему жив TeX/LaTeX ?
От: klopodav  
Дата: 28.05.20 11:01
Оценка: +2
K>> Когда надо быстро набрать много текста с кучей формул, спецсимволов, специфического форматирования (корни, дроби, скобки, матрицы и т.п.)

ЭФ>Человек возьмёт Surface Pro 7, нарисует руками и вставит картинкой.

ЭФ>(я не пробовал, но возможно даже что .svg)

А потом ему скажут: вот тут у тебя ошибка, индекс i надо исправить на j.

А вот ту огромадную формулу надо еще продублировать в другом месте, поменяв в ней вот это выражение на вот то

Что ему делать?
Re[4]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 28.05.20 11:03
Оценка:
K>А потом ему скажут: вот тут у тебя ошибка, индекс i надо исправить на j.

Включит на пере режим ластика, сотрёт i, напишет j

K>А вот ту огромадную формулу надо еще продублировать в другом месте, поменяв в ней вот это выражение на вот то


Копирование в цифровом виде без проблем работает.

K>Что ему делать?


Радоваться?
Re: Почему жив TeX/LaTeX ?
От: alpha21264 СССР  
Дата: 28.05.20 11:15
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>С тех пор уже придумали XML, семантическую разметку, json наконец.


Потому что LaTeX — хороший продукт. Я попробовал и мне понравилось.

Течёт вода Кубань-реки куда велят большевики.
Re[5]: Почему жив TeX/LaTeX ?
От: LuciferSaratov Россия  
Дата: 28.05.20 11:16
Оценка: +10
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Включит на пере режим ластика, сотрёт i, напишет j

ЭФ>Копирование в цифровом виде без проблем работает.
ЭФ>Радоваться?

тебя самого-то не утомляет дурачком прикидываться?
Re[4]: Почему жив TeX/LaTeX ?
От: Ops Россия  
Дата: 28.05.20 11:21
Оценка: +1
Здравствуйте, klopodav, Вы писали:

K>А теперь для эксперимента набери с клавиатуры первое и второе


А зачем? Для этого есть редакторы, в которых ты не обременен деталями машинного представления.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[4]: Почему жив TeX/LaTeX ?
От: Ops Россия  
Дата: 28.05.20 11:22
Оценка:
Здравствуйте, night beast, Вы писали:

NB>он не справился, но смысл показан верный -- дофига лишнего мусора.


Я думал, "лишний мусор" на таких объемах (когда сам контент формируется человеком) давно не проблема.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[2]: Почему жив TeX/LaTeX ?
От: Ops Россия  
Дата: 28.05.20 11:27
Оценка:
Здравствуйте, klopodav, Вы писали:

K>Когда надо быстро набрать много текста с кучей формул, спецсимволов, специфического форматирования (корни, дроби, скобки, матрицы и т.п.) — в TeX при некотром уровне освоения это получится тупо быстрее, чем если тыкать мышкой в имеющихся визуальных редакторах.


K>И гораздо быстрее, чем если править руками xml или json (да, править руками xml или json вполне можно, но не для тех задач, для которых обычно используют TeX)


Так а зачем руками-то? Как оно там внутре хранится абсолютно не важно, надо с представлением работать, ведь именно его ты хочешь получить.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[5]: Почему жив TeX/LaTeX ?
От: Zhendos  
Дата: 28.05.20 11:39
Оценка: +3
Здравствуйте, Эйнсток Файр, Вы писали:

Z>> люди перестали пользоваться методами "каменного века"


ЭФ>Это у них просто не было планшетов с перьями.


Предположу многие пользователи TeX отдубасят планшетом того,
кто попробует заставить их им пользоватся вместо TeX.

1. В статье же может быть десятки формул, каждый раз переключаться
с клавиатуры на стилус и обратно для правок и ввода?
И это я не учитываю еще то что граф. редактор может быть отдельной
программой и придется не только переключаться туда сюда,
но и менять программу то и дело и перекидывать данные туда сюда

2. Поиск и замена переменных как сделать?

3. Уменьшить увеличить размер символов в формулах?

4. Как обновлять ссылки на формулы? Обычно они рисуются вместе с уравнением (справа),
типа (1), TeX сам эти циферки считает, а со стилусом придется
при вставке формулы в начало придется перерисовать ссылки на 100 формулах после?

и т.д., рисование формул не важно на бумаге или на планшете это именно прошлый век,
все возможности удобной работы с информацией теряются.
Re[5]: Почему жив TeX/LaTeX ?
От: night beast СССР  
Дата: 28.05.20 11:49
Оценка:
Здравствуйте, Ops, Вы писали:

NB>>он не справился, но смысл показан верный -- дофига лишнего мусора.


Ops>Я думал, "лишний мусор" на таких объемах (когда сам контент формируется человеком) давно не проблема.


если человек с этим мусором работает, то проблема.
Re[3]: Почему жив TeX/LaTeX ?
От: Zhendos  
Дата: 28.05.20 11:53
Оценка: +4
Здравствуйте, Ops, Вы писали:

Ops>Здравствуйте, klopodav, Вы писали:


K>>И гораздо быстрее, чем если править руками xml или json (да, править руками xml или json вполне можно, но не для тех задач, для которых обычно используют TeX)


Ops>Так а зачем руками-то? Как оно там внутре хранится абсолютно не важно, надо с представлением работать, ведь именно его ты хочешь получить.


Так и наружу (для пользователя) тоже должен TeX интерфейс торчать, смысл тогда в этом json/xml,
если он полностью повторяет TeX? Есть тебе нужно сотни раз набрать определенные вещи,
то пользователю неожиданно удобнее синтаксис вида "\sum_\alpha^j" чем диалог с возможностью
выбора символа суммы, греческой буквы альфа и так далее, по собственному опыту
пока натыкаешь в таких диалогах все нужные символы готов убивать автора программы,
который не интегрировал возможность описывать формулы с помощью TeX,
а если формул не с десяток, а сотни...
Re[6]: Почему жив TeX/LaTeX ?
От: Ops Россия  
Дата: 28.05.20 12:15
Оценка:
Здравствуйте, night beast, Вы писали:

NB>если человек с этим мусором работает, то проблема.


Зачем человеку с ним работать? Думаешь монтажер, когда правит видеофайл, вникает в его внутреннее представление?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re: Почему жив TeX/LaTeX ?
От: vsb Казахстан  
Дата: 28.05.20 12:16
Оценка: +2
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>С тех пор уже придумали XML, семантическую разметку, json наконец.

ЭФ>Ведь ничего сложного в том, чтобы написать программу, которая формирует .pdf-файл
ЭФ>из XML-файла, а последний можно редактировать в любом текстовом редакторе
ЭФ>так же как и .tex-файлы.

1. LaTeX даёт красивый результат с хорошей поддержкой математических формул с абсолютно минимальными усилиями для типичной научной статьи. Можешь попробовать написать что-нибудь подобное, но не факт, что у тебя получится.

2. Куча людей уже знают и умеют писать на LaTeX и вряд ли увидят смысл переучиваться.

3. Основной конкурент LaTeX-у это Microsoft Word.
Re[7]: Почему жив TeX/LaTeX ?
От: night beast СССР  
Дата: 28.05.20 12:19
Оценка:
Здравствуйте, Ops, Вы писали:

NB>>если человек с этим мусором работает, то проблема.


Ops>Зачем человеку с ним работать? Думаешь монтажер, когда правит видеофайл, вникает в его внутреннее представление?


зачем программисту/писателю работать с текстом а не с видео?
ну, наверное потому что ему так удобнее
Re[3]: Почему жив TeX/LaTeX ?
От: vsb Казахстан  
Дата: 28.05.20 12:37
Оценка: +1
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Человек возьмёт Surface Pro 7, нарисует руками и вставит картинкой.


Документ в LaTeX будет гораздо красивей. А люди любят, когда красиво.

С твоим подходом можно было бы в паинте научные работы писать. И никакой Surface Pro не нужен, планшеты для художников доступны в продаже уже много лет. Зачем печатать, если можно взять перо и написать. Но ведь не пишут.
Re: Почему жив TeX/LaTeX ?
От: Homunculus Россия  
Дата: 28.05.20 12:41
Оценка: :))) :)
Здравствуйте, Эйнсток Файр, Вы писали:

Хочешь замутить почтовик с формулами?

..... не все поймут... не многие вспомнят....
Re[5]: Почему жив TeX/LaTeX ?
От: Muxa  
Дата: 28.05.20 12:42
Оценка: +3
K>>А теперь для эксперимента набери с клавиатуры первое и второе
Ops>А зачем? Для этого есть редакторы, в которых ты не обременен деталями машинного представления.

Тогда вообще без разницы что там под капотом у редактора — хоть xml, хоть tex.
Re[8]: Почему жив TeX/LaTeX ?
От: Ops Россия  
Дата: 28.05.20 12:48
Оценка:
Здравствуйте, night beast, Вы писали:

NB>зачем программисту/писателю работать с текстом а не с видео?


Разве писатель работает с xml из docx? Он даже слов таких не слышал. И большинство программистов про ассемблер только слышали. Но как до формул, так почему-то нужно разбираться в низкоуровневом представлении, предназначенном для машины, без абстракций сверху.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[9]: Почему жив TeX/LaTeX ?
От: night beast СССР  
Дата: 28.05.20 13:12
Оценка:
Здравствуйте, Ops, Вы писали:

NB>>зачем программисту/писателю работать с текстом а не с видео?


Ops>Разве писатель работает с xml из docx? Он даже слов таких не слышал.


кому-то удобно работать в WYSIWYG-редакторе, кому то нет, и?

Ops>И большинство программистов про ассемблер только слышали.


машины тоже с ассемблером не работают, так что мимо тазика.
более корректным аналогом в данном случае будет pdf

Ops>Но как до формул, так почему-то нужно разбираться в низкоуровневом представлении, предназначенном для машины, без абстракций сверху.


где ты здесь низкоуровневое представление увидел?
мы сейчас говорим не про машины, а про человека.
человеку удобно работать с простым текстом. будь это код программы, или формула.
Отредактировано 28.05.2020 13:17 night beast . Предыдущая версия .
Re: Почему жив TeX/LaTeX ?
От: Pzz Россия https://github.com/alexpevzner
Дата: 28.05.20 13:18
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>С тех пор уже придумали XML, семантическую разметку, json наконец.


И все они еще хуже.

ЭФ>Ведь ничего сложного в том, чтобы написать программу, которая формирует .pdf-файл

ЭФ>из XML-файла, а последний можно редактировать в любом текстовом редакторе
ЭФ>так же как и .tex-файлы.

Зато есть много чего сложного, чтобы написать программу, которая позволяет задавать разметку в удобном человеку, а не программе, виде.
Re[5]: Почему жив TeX/LaTeX ?
От: Pzz Россия https://github.com/alexpevzner
Дата: 28.05.20 13:23
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Это у них просто не было планшетов с перьями. А теперь есть, поэтому TeX — это каменный век (и он ещё наверняка в неметрической системе считает расстояния — идеологический диверсант.


Расстояния он считает, скорее всего, в той системе, которая принята в типографии. Что и разумно: на выходе теха, в идеале, получается пригодная к печати книжка или журнальная статья.
Re[10]: Почему жив TeX/LaTeX ?
От: Ops Россия  
Дата: 28.05.20 13:30
Оценка:
Здравствуйте, night beast, Вы писали:

NB>человеку удобно работать с простым текстом. будь это код программы, или формула.


Допустим. А вы его заставляете, вместо букв этого текста, писать целиком их названия из какого-то выдуманного словаря, вместо того, чтобы дать возможность удобно написать непосредственно эту букву.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[11]: Почему жив TeX/LaTeX ?
От: night beast СССР  
Дата: 28.05.20 13:35
Оценка:
Здравствуйте, Ops, Вы писали:

NB>>человеку удобно работать с простым текстом. будь это код программы, или формула.


Ops>Допустим. А вы его заставляете, вместо букв этого текста, писать целиком их названия из какого-то выдуманного словаря, вместо того, чтобы дать возможность удобно написать непосредственно эту букву.


возможность написать непосредственно букву в техе есть.
если клава поддерживает, пользуйся.
Re[2]: Почему жив TeX/LaTeX ?
От: Pzz Россия https://github.com/alexpevzner
Дата: 28.05.20 13:51
Оценка: +1
Здравствуйте, vsb, Вы писали:

vsb>1. LaTeX даёт красивый результат с хорошей поддержкой математических формул с абсолютно минимальными усилиями для типичной научной статьи. Можешь попробовать написать что-нибудь подобное, но не факт, что у тебя получится.


Мне, кстати, современное издание Кнута, типографически очень похожее на оригинальное англоязычное издание, которое, как известно, сверстано техом, нравится куда как менее, чем старое советское издание, сверстанное более традиционными методами. Чисто со зрительной точки зрения.

vsb>3. Основной конкурент LaTeX-у это Microsoft Word.


По-моему, это совершенно разные продукты для совершенно разных людей.
Re[3]: Почему жив TeX/LaTeX ?
От: klopodav  
Дата: 28.05.20 13:52
Оценка: +2
K>>И гораздо быстрее, чем если править руками xml или json (да, править руками xml или json вполне можно, но не для тех задач, для которых обычно используют TeX)

Ops>Так а зачем руками-то? Как оно там внутре хранится абсолютно не важно, надо с представлением работать, ведь именно его ты хочешь получить.


А как именно работать с представлением? Для того, для чего используют TeX — что-то еще не придумали никакого способа работы с представлением, чтобы это было в среднем удобнее и эффективнее набора текста с командами.

Например, для программирования тоже придумывали множество систем, чтобы писать программы перетаскиванием блоков и стрелочек. Но в основной массе это не взлетело — неудобно (а для похожей смежной задачи, если нужно не программирование, а моделирование — вполне себе взлетает).
Re[5]: Почему жив TeX/LaTeX ?
От: klopodav  
Дата: 28.05.20 13:58
Оценка: +1
K>>А потом ему скажут: вот тут у тебя ошибка, индекс i надо исправить на j.

ЭФ>Включит на пере режим ластика, сотрёт i, напишет j


С какого раза он попадет ластиком куда надо, не стерев при этом лишнего?

А уж если чуть усложнить задачу — если требуется заменить i не на j, а на j+1 в середине формулы, чтобы все поместилось и ничего не съехало...

K>>А вот ту огромадную формулу надо еще продублировать в другом месте, поменяв в ней вот это выражение на вот то


ЭФ>Копирование в цифровом виде без проблем работает.


Заметь, тут не просто копирование, а копирование с некоторой модификацией

K>>Что ему делать?


ЭФ>Радоваться?


Ну если только он мазохист...
Отредактировано 28.05.2020 14:03 klopodav . Предыдущая версия .
Re[3]: Почему жив TeX/LaTeX ?
От: vsb Казахстан  
Дата: 28.05.20 13:59
Оценка:
Здравствуйте, Pzz, Вы писали:

vsb>>1. LaTeX даёт красивый результат с хорошей поддержкой математических формул с абсолютно минимальными усилиями для типичной научной статьи. Можешь попробовать написать что-нибудь подобное, но не факт, что у тебя получится.


Pzz>Мне, кстати, современное издание Кнута, типографически очень похожее на оригинальное англоязычное издание, которое, как известно, сверстано техом, нравится куда как менее, чем старое советское издание, сверстанное более традиционными методами. Чисто со зрительной точки зрения.


Ну если уметь верстать, можно и без него. Речь о человеке, который пишет статью или малобюджетную книгу, не являясь специалистом по типографике. Банально: переносы сделать грамотно. Из того, что я видел: только TeX умеет проверять, приемлемо ли переноситься заданный текст при выравнивании по обеим сторонам. Остальные ничтоже сумняшеся растягивают пробелы как угодно, получая некрасивые строчки. А так если денег хватает нанять специалистов, понятно, что и без него верстают, может быть и лучше.

vsb>>3. Основной конкурент LaTeX-у это Microsoft Word.


Pzz>По-моему, это совершенно разные продукты для совершенно разных людей.


На самом деле нет. И в научных конференциях и журналах принимают оба формата и для дипломов и курсовых используют оба формата чаще всего. У LaTeX достаточно высокий порог вхождения, тогда как Word можно запустить и писать, в том числе формулы и результат будет приемлемым и по виду и по скорости. Поэтому кто-то заморачивается и выучивает его, кто-то нет.
Отредактировано 28.05.2020 13:59 vsb . Предыдущая версия .
Re[12]: Почему жив TeX/LaTeX ?
От: Ops Россия  
Дата: 28.05.20 14:10
Оценка: :)
Здравствуйте, night beast, Вы писали:

NB>возможность написать непосредственно букву в техе есть.

NB>если клава поддерживает, пользуйся.

Можно вообще заказать написание на аутсорс, тогда и поддержка клавой не нужна, пользуйся. Но это не решение проблемы, а перекладывание ее на чужие плечи. Впрочем, чего еще ожидать от лялих-вэя?
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[6]: Почему жив TeX/LaTeX ?
От: Ops Россия  
Дата: 28.05.20 14:14
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Расстояния он считает, скорее всего, в той системе, которая принята в типографии. Что и разумно: на выходе теха, в идеале, получается пригодная к печати книжка или журнальная статья.


В типографиях уже лет 20 привязка к реальным размерам осталась только как ориентир, все что не выходит за рамки возможностей железа, сделают с высокой точностью в любых единицах.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[4]: Почему жив TeX/LaTeX ?
От: Ops Россия  
Дата: 28.05.20 14:27
Оценка: :)
Здравствуйте, klopodav, Вы писали:

K>А как именно работать с представлением? Для того, для чего используют TeX — что-то еще не придумали никакого способа работы с представлением, чтобы это было в среднем удобнее и эффективнее набора текста с командами.


А не очень-то и старались.

K>Например, для программирования тоже придумывали множество систем, чтобы писать программы перетаскиванием блоков и стрелочек. Но в основной массе это не взлетело — неудобно (а для похожей смежной задачи, если нужно не программирование, а моделирование — вполне себе взлетает).


Для программирования есть очень много чего: в двоичном коде не пишет никто, на ассемблере очень мало, а сам код, манипулирующий абстракциями, скрывающими многие тысячи примитивных команд, раскрашивается, форматируется и дополняется на лету, без всякой дополнительной метаинформации. И на каждом этапе той эволюции были нытики, кричавшие, что ассемблер эффективнее.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[4]: Почему жив TeX/LaTeX ?
От: AleksandrN Россия  
Дата: 28.05.20 14:42
Оценка:
Здравствуйте, vsb, Вы писали:

vsb>>>3. Основной конкурент LaTeX-у это Microsoft Word.


Pzz>>По-моему, это совершенно разные продукты для совершенно разных людей.


vsb>На самом деле нет. И в научных конференциях и журналах принимают оба формата и для дипломов и курсовых используют оба формата чаще всего. У LaTeX достаточно высокий порог вхождения, тогда как Word можно запустить и писать, в том числе формулы и результат будет приемлемым и по виду и по скорости. Поэтому кто-то заморачивается и выучивает его, кто-то нет.


Ещё есть, основанный на LaTeX
  Lyx
Re[5]: Почему жив TeX/LaTeX ?
От: klopodav  
Дата: 28.05.20 14:44
Оценка:
K>>Например, для программирования тоже придумывали множество систем, чтобы писать программы перетаскиванием блоков и стрелочек. Но в основной массе это не взлетело — неудобно (а для похожей смежной задачи, если нужно не программирование, а моделирование — вполне себе взлетает).

Ops>Для программирования есть очень много чего: в двоичном коде не пишет никто, на ассемблере очень мало, а сам код, манипулирующий абстракциями, скрывающими многие тысячи примитивных команд, раскрашивается, форматируется и дополняется на лету, без всякой дополнительной метаинформации.


Так для TeXа есть примерно все то же самое — и наборы из многих прмитивных команд можно завернуть в свою абстракцию, и подсветку синтаксиса в редакторах можно включить. Более того — редакторы кода из многие из обычных IDE можно в принципе настроить на редактирование ТеХа (я на практике таким не пользовался, но теоретически можно).
Re[6]: Почему жив TeX/LaTeX ?
От: Ops Россия  
Дата: 28.05.20 15:17
Оценка: :)
Здравствуйте, klopodav, Вы писали:

K>Так для TeXа есть примерно все то же самое — и наборы из многих прмитивных команд можно завернуть в свою абстракцию


Так в том-то и дело, что для программирования у меня уже есть различные готовые API, библиотеки и фреймворки. Оно уже завернуто в абстракции, мне не надо выдумывать их самому в 99% случаев. Я даже циклы почти не пишу, а беру готовые алгоритмы, имеющие определенные гарантии и минимум багов в реализации.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[7]: Почему жив TeX/LaTeX ?
От: night beast СССР  
Дата: 28.05.20 15:51
Оценка: +2
Здравствуйте, Ops, Вы писали:

K>>Так для TeXа есть примерно все то же самое — и наборы из многих прмитивных команд можно завернуть в свою абстракцию


Ops>Так в том-то и дело, что для программирования у меня уже есть различные готовые API, библиотеки и фреймворки. Оно уже завернуто в абстракции, мне не надо выдумывать их самому в 99% случаев. Я даже циклы почти не пишу, а беру готовые алгоритмы, имеющие определенные гарантии и минимум багов в реализации.


не хотел тебя разочаровывать, но в техе все так-же.
латех по сути и является одной из таких библиотек, точнее даже, набор библиотек.
Отредактировано 28.05.2020 15:54 night beast . Предыдущая версия .
Re: Почему жив TeX/LaTeX ?
От: maxkar  
Дата: 28.05.20 17:53
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>С тех пор уже придумали XML, семантическую разметку, json наконец.


Ни XML,ни JSON не определяют семантику (т.е. "значение" конкретных полей). Она определяется поверх (т.е. отдельно). Здесь принципиальной разницы для писателей (и читателей исходника) нет. Разница есть при изначальной разработке парсера. Для json и xml можно взять готовый "лексический анализатор". Но в TeX подобные парсеры уже есть. Что мы выиграем при замене формата.

ЭФ>Ведь ничего сложного в том, чтобы написать программу, которая формирует .pdf-файл

ЭФ>из XML-файла, а последний можно редактировать в любом текстовом редакторе
ЭФ>так же как и .tex-файлы.

Можно, конечно. Но зачем, если такая программа уже есть. В чем преимущество? Если вам хочется странного, можно взять TeXML (для определенных областей вроде машинной генерации текста — самое удачное решение).

Более того, TeX — это не только язык разметки. Это еще и специализированный язык программирования. Именно макросы позволяют добавлять новые понятия (семантические единицы). Макросы же позволяют изменять стиль отображения. Какие из почти шести тысяч пакетов, предоставляемых https://www.ctan.org/, вы включите в вашу программу? Там есть и сложная функциональность, включая вызов внешних программ. Например, форматирование и раскраска исходного кода делаятся через вызов питновского pygments. А в техе такой код — всего лишь специфическое окружение (environment).

Да и зачем вам вообще XML? Почему бы не взять библиотеку и не написать программу, генерирующую сразу нужный выходной PDF? Зачем вам какие-то полумеры в виде XML? Код программы-генератора можно редактировать в любом текстовом редакторе, так же, как и .xml-файлы. Если что — я не прикалываюсь. С какого-то момента вместо изобретения очередного языка может быть гораздо выгоднее просто взять библиотеку (или там конкретную реализацию абстрактного API) чем постоянно дописывать "макроязык" под незапланированные хотелки.

ЭФ>Что такого есть в этом LaTeX, раз его ещё до сих пор не переписали на rust и json ?


А что даст переписывание входного формата? Да ничего. Там, где возможностей не хватает — пишут другие модули и процессоры. Тот же XeTeX, например, для нормальной поддержки Unicode и генерации PDF напрямую. В общем, проблем с форматом исходного .tex ни у кого нет, так зачем что-то менять?

ЭФ>Вот что вы смеётесь? В WPF описывается изображение при помощи XML, а представляете, если бы там были TeX макросы?


А давайте я вам пошлю фотку и вы ее "при помощи XML" опишите? Без прибегания к читам вроде "а вот здесь у нас лежит jpeg blob". Если хотите попроще — есть https://ctan.org/pkg/forest Посмотрите его примеры и попробуйте нарисовать в WPF. В tex пакет делает много верстки, включая определение размеров прямоугольников, уровни дерева, линии и т.п. В WPF тоже все автоматически будет, или нужно будет каждый узел вручную по-координатам расписывать (и при смене шрифта заново все вычислять)?
Re[7]: Почему жив TeX/LaTeX ?
От: maxkar  
Дата: 28.05.20 17:55
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>мне не надо выдумывать их самому в 99% случаев


Ну так Ctan же! Есть различные решения и готовые библиотеки.
Re[2]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 28.05.20 18:00
Оценка:
V> для примера, есть DocBook

Отлично, вставка .svg в нём есть, через векторную графику можно запихнуть любые формулы.

Equations can be edited in the Oxygen built-in MathML editor.
...
The MathML equations included in DocBook documents are rendered in the PDF and XHTML output of the DocBook transformations.
...
Styled content can be inserted by copying content from Office applications (Microsoft Word, Microsoft Excel, OpenOffice.org Writer, OpenOffice.org Calc) and Web browsers (Mozilla Firefox, Microsoft Internet Explorer, Google Chrome), and pasting it in the DocBook editor.


Остался только вопрос — а где же текстовые процессоры, которые DocBook редактируют?

Many graphical or WYSIWYG XML editors come with the ability to edit DocBook like a word processor.[citation needed]


У меня тоже такой же вопрос, а где список-то?
Re[4]: Почему жив TeX/LaTeX ?
От: Muxa  
Дата: 28.05.20 18:19
Оценка: 1 (1) +6 :)
NB>>>как будет выглядеть в xml что-то вида $\int_a^b \frac {dx}{\(\dot x + 1\)^2} $?
ЭФ>>переводил онлайн переводчиком:
K>А теперь для эксперимента набери с клавиатуры первое и второе

Задание со звездочкой: после набора, закоммить в гит, затем немного поменяй формулу, закоммить изменения, посмотри дифф и попытайся понять что произошло.
Re: Почему жив TeX/LaTeX ?
От: maxkar  
Дата: 28.05.20 18:21
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>Что такого есть в этом LaTeX, раз его ещё до сих пор не переписали на rust и json ?


И еще один момент. А зачем его переписывать на rust и json? Ведь после того, как придумали XML и семантическую разметку, придумали еще и XSLT — специальный XML для переливания из пустого в порожнее конвертации семантических данных в их представление. XSLT-процессоры есть на любой вкус. Поэтому достаточно написать "простенький XSLT-stylesheet" для конвертации семантического XML сразу в PDF и ничего придумывать не надо. Или это плохая идея по каким-то причиниам . Если хочется экспериментировать — можете взять какой-нибудь исходник (ну например, введение в tex — https://ctan.org/pkg/lshort-russian) и сделать его в XML-формате вместо tex. Плюс написать XSLT. Для прототипа PDF, наверное, не нужно, можно конвертировать XML в TeX. А прямое XML->PDF преобразование будет сделать уже в версии 1.0.
Re[2]: Почему жив XSLT ?
От: night beast СССР  
Дата: 28.05.20 18:39
Оценка: +1
Здравствуйте, maxkar, Вы писали:

ЭФ>>Что такого есть в этом LaTeX, раз его ещё до сих пор не переписали на rust и json ?


M>И еще один момент. А зачем его переписывать на rust и json? Ведь после того, как придумали XML и семантическую разметку, придумали еще и XSLT — специальный XML для переливания из пустого в порожнее конвертации семантических данных в их представление. XSLT-процессоры есть на любой вкус.


вопрос немного в сторону.
его XSLT где-то в промышленных масштабах используют?
был небольшой опыт с генерацией, впечатления остались не очень положительные (задачу сделал, но на чем то другом получилось бы и быстрее и понятнее)
Re[2]: Почему жив TeX/LaTeX ?
От: Zhendos  
Дата: 28.05.20 18:39
Оценка: 3 (1)
Здравствуйте, maxkar, Вы писали:

M>Здравствуйте, Эйнсток Файр, Вы писали:


ЭФ>>Что такого есть в этом LaTeX, раз его ещё до сих пор не переписали на rust и json ?


M>И еще один момент. А зачем его переписывать на rust и json? Ведь после того, как придумали XML и семантическую разметку, придумали еще и XSLT — специальный XML для переливания из пустого в порожнее конвертации семантических данных в их представление. XSLT-процессоры есть на любой вкус. Поэтому достаточно написать "простенький XSLT-stylesheet" для конвертации семантического XML сразу в PDF и ничего придумывать не надо. Или это плохая идея по каким-то причиниам . Если хочется экспериментировать — можете взять какой-нибудь исходник (ну например, введение в tex — https://ctan.org/pkg/lshort-russian) и сделать его в XML-формате вместо tex. Плюс написать XSLT. Для прототипа PDF, наверное, не нужно, можно конвертировать XML в TeX. А прямое XML->PDF преобразование будет сделать уже в версии 1.0.


Я кстати имел такой опыт. Какая же это хрень. исходный документ в DocBook (xml)
нужно было выдать в pdf оформленном по ГОСТ. Сначала пару дней "трахался" с https://xmlgraphics.apache.org/fop/ ,
шрифты ведь нужно в pdf описывать, еще какие-то баги в Java коде вообщем было весело.
Потом написание "декоратора" чтобы полученный документ был по ГОСТу,
по-моему пару недель заняло из-за чудесной огромной кодовой базы XSLT скриптов в DocBook
и багов fop. В общем-то я скорее всего за тот же промежуток времени смог бы
все это перевести TeX и сгенерировать нужный pdf по ГОСТу, но мы все сильны задним умом,
а на старте была трендовая тогда технология XML и куча обещаний как она упростит вашу жизнь.
Re[2]: Почему жив TeX/LaTeX ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 28.05.20 20:55
Оценка: -1
Здравствуйте, velkin, Вы писали:

ЭФ>>Ведь ничего сложного в том, чтобы написать программу, которая формирует .pdf-файл

ЭФ>>из XML-файла
ЭФ>>Что такого есть в этом LaTeX, раз его ещё до сих пор не переписали на rust и json ?

V>Многие отказываются от latex в пользу более простых систем документирования, так сказать ближе к людям. Что касается вопроса, для примера, есть DocBook и многие другие.


Отстойный отстоище
Маньяк Робокряк колесит по городу
Re[3]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 28.05.20 21:00
Оценка:
Z> полученный документ был по ГОСТу

И разработанной тобой технологией ты конечно не поделишься?
Re[7]: Почему жив TeX/LaTeX ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 28.05.20 21:07
Оценка:
Здравствуйте, Ops, Вы писали:

K>>Так для TeXа есть примерно все то же самое — и наборы из многих прмитивных команд можно завернуть в свою абстракцию


Ops>Так в том-то и дело, что для программирования у меня уже есть различные готовые API, библиотеки и фреймворки. Оно уже завернуто в абстракции, мне не надо выдумывать их самому в 99% случаев. Я даже циклы почти не пишу, а беру готовые алгоритмы, имеющие определенные гарантии и минимум багов в реализации.


Так и в ТеХе на самом деле все нормально завернуто. Но если у тебя есть часто повторяющиеся последовательности, то ты их можешь легко и непринуждённо завернуть в свою еще более высокоуровневую команду

С ним проблема только в том, что TeX — это база, а вот то, чем можно пользоваться — высокоуровневые пакеты типа LaTeX и тп — на линупсе еще вроде худо бедно работало, а под винду кучи кучи разных портов разной степени кривизны, и везде гавнецо какое-то вылазит, какой-то доп пакет прикрутить — постоянно приседать надо, с кодировками опять же гемор и тд и тп, не умело нормальный rtf/word генерить, мне тогда еще справка виндовая нужна была. Это лет 20 уж назад было, может сейчас лучше. Но я уже старый и ленивый, снова ковыряться лень, да и давно уже пользуюсь самописной системой, которую кстати когда писал, поглядывал на TeX
Маньяк Робокряк колесит по городу
Re[2]: Почему жив TeX/LaTeX ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 28.05.20 21:10
Оценка:
Здравствуйте, maxkar, Вы писали:

ЭФ>>Что такого есть в этом LaTeX, раз его ещё до сих пор не переписали на rust и json ?


M>И еще один момент. А зачем его переписывать на rust и json? Ведь после того, как придумали XML и семантическую разметку, придумали еще и XSLT — специальный XML для переливания из пустого в порожнее конвертации семантических данных в их представление. XSLT-процессоры есть на любой вкус. Поэтому достаточно написать "простенький XSLT-stylesheet" для конвертации семантического XML сразу в PDF и ничего придумывать не надо. Или это плохая идея по каким-то причиниам .


Такое уже есть. DocBook называется. Гавно еще то
Маньяк Робокряк колесит по городу
Re[3]: Почему жив TeX/LaTeX ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 28.05.20 21:11
Оценка:
Здравствуйте, Zhendos, Вы писали:

Z>Я кстати имел такой опыт. Какая же это хрень. исходный документ в DocBook (xml)


DocBook гавнище
Маньяк Робокряк колесит по городу
Re[3]: Почему жив XSLT ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 28.05.20 21:12
Оценка:
Здравствуйте, night beast, Вы писали:

NB>его XSLT где-то в промышленных масштабах используют?


XSLT имхо это вообще ублюдочное порождение безумного разума
Маньяк Робокряк колесит по городу
Re[2]: Почему жив TeX/LaTeX ?
От: Kerk Россия  
Дата: 28.05.20 23:02
Оценка:
Здравствуйте, Homunculus, Вы писали:

H>Хочешь замутить почтовик с формулами?


H>..... не все поймут... не многие вспомнят....


Какой ты старый
No taxation without representation
Re[3]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 28.05.20 23:40
Оценка:
K>Какой ты старый

И шутки у него глупые


http://www.filebox.ru/p/scientific_letter/
Re[3]: Почему жив TeX/LaTeX ?
От: Cyberax Марс  
Дата: 29.05.20 00:37
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

V>> для примера, есть DocBook

ЭФ>Отлично, вставка .svg в нём есть, через векторную графику можно запихнуть любые формулы.
Ну запихнул. А дальше что? Как сделать, например, пометку на формуле — указать автору на неправильный шаг? Или переписать формулу по-другому?

С научными статьями сейчас редко работает только один человек.
Sapienti sat!
Re[4]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 29.05.20 00:46
Оценка:
C> С научными статьями сейчас редко работает только один человек.

А мне не нужны научные статьи. Мне нужен чёткий подсчёт печатных страниц и
архивное хранение, которые даёт стандарт PDF/A (с внедрением шрифтов).

И вот я думаю, как бы мне его попроще редактировать.
Про Libre Office Write я уже выше написал. У него всё не очень хорошо с API и вообще.
Re[3]: Почему жив XSLT ?
От: maxkar  
Дата: 29.05.20 07:00
Оценка: +1
Здравствуйте, night beast, Вы писали:

NB>его XSLT где-то в промышленных масштабах используют?


Первый и последний раз я XSLT видел 15 лет назад. Причем использовался он успешно. Но там была еще масса факторов, почему решение было уместно. Уже тогда это было большое распределенное приложение. Сервисы (бэкенд) делались многими командами. "Фронтенд" умел координинировать вызовы многих сервисов и гененировал странички с использованием XSLT. Web тогда был по большей части статический, автоматизация CI и (особенно) Deployment только начинала развиваться. Так что оказывалось проще устанавливать шаблоны, чем пересобирать "движок" на каждое изменение.

Я бы XSLT в стандартных проектах использовать не стал. Кодом действительно генерировать что-либо проще. Для достижения комромисса с другими параметрами — можно рассматривать и XSLT, но нужно быть абсолютно уверенным, что возможностей хватит для решения задачи, это все-таки ограниченный язык.
Re[4]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 29.05.20 07:05
Оценка:
C> Как сделать, например, пометку на формуле

.svg — текстовый формат, пусть лежит на git, сослаться можно на имя файла и номер строки
Re[4]: Почему жив XSLT ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 29.05.20 07:07
Оценка:
M> это все-таки ограниченный язык.

XSLT тьюринг-полный — https://www.unidex.com/turing/utm.htm
Re[5]: Почему жив TeX/LaTeX ?
От: Cyberax Марс  
Дата: 29.05.20 07:11
Оценка: 3 (1) +3
Здравствуйте, Эйнсток Файр, Вы писали:

C>> Как сделать, например, пометку на формуле

ЭФ>.svg — текстовый формат, пусть лежит на git, сослаться можно на имя файла и номер строки
.svg невозможно разумно редактировать вручную. Это примерно как редактировать байт-код Java.
Sapienti sat!
Re[4]: Почему жив TeX/LaTeX ?
От: Homunculus Россия  
Дата: 29.05.20 07:15
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:


ЭФ>И шутки у него глупые


Ну хоть какие-то, в отличие от некоторых. А ты и к тому же мелко-мстительный... Фу быть таким.
Re[3]: Почему жив XSLT ?
От: klopodav  
Дата: 29.05.20 11:08
Оценка:
NB>вопрос немного в сторону.
NB>его XSLT где-то в промышленных масштабах используют?
NB>был небольшой опыт с генерацией, впечатления остались не очень положительные (задачу сделал, но на чем то другом получилось бы и быстрее и понятнее)

Используют.

Для той цели, для которой он изначально создавался — есть куча других инструментов, возможно в чем-то более удобных.

Но XSLT подходит еще и для массы других задач.
Например, типичная задача для промышленного применения — надо парсить и куда-то конвертировать входные данные, поступающие в XML, причем некоторые нюансы формата этих данных время от времени меняются.
Re[5]: Почему жив XSLT ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 29.05.20 15:41
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

M>> это все-таки ограниченный язык.


ЭФ>XSLT тьюринг-полный — https://www.unidex.com/turing/utm.htm


Brainfuck тоже
Маньяк Робокряк колесит по городу
Re[4]: Почему жив XSLT ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 29.05.20 15:43
Оценка:
Здравствуйте, klopodav, Вы писали:

K>Но XSLT подходит еще и для массы других задач.

K>Например, типичная задача для промышленного применения — надо парсить и куда-то конвертировать входные данные, поступающие в XML, причем некоторые нюансы формата этих данных время от времени меняются.

Я бы сказал, что это единственное, для чего он подходит. Собственно, как я понимаю, он для этого и создавался
Маньяк Робокряк колесит по городу
Re[3]: Почему жив TeX/LaTeX ?
От: T4r4sB Россия  
Дата: 30.05.20 04:37
Оценка: +1 -1
Здравствуйте, Эйнсток Файр, Вы писали:

NB>>как будет выглядеть в xml что-то вида $\int_a^b \frac {dx}{\(\dot x + 1\)^2} $?


ЭФ>переводил онлайн переводчиком:

ЭФ>
ЭФ><?xml version="1.0" encoding="utf-8" standalone="no"?>
ЭФ><math xmlns="http://www.w3.org/1998/Math/MathML" display="block" title="$\int_a^b \frac {dx}{\(\dot x + 1\)^2} $ ">
ЭФ>  <mrow>
ЭФ>    <mi>$</mi>
ЭФ>    <msubsup>
ЭФ>      <mo largeop="true">∫</mo>
ЭФ>      <mrow>
ЭФ>        <mi>a</mi>
ЭФ>      </mrow>
ЭФ>      <mrow>
ЭФ>        <mi>b</mi>
ЭФ>      </mrow>
ЭФ>    </msubsup>
ЭФ>    <merror>[\frac?]</merror>
ЭФ>    <mi>{</mi>
ЭФ>    <mi>d</mi>
ЭФ>    <mi>x</mi>
ЭФ>    <mi>}</mi>
ЭФ>    <mi>{</mi>
ЭФ>    <mi>\</mi>
ЭФ>    <mo maxsize="1">(</mo>
ЭФ>    <merror>[\dot?]</merror>
ЭФ>    <mi>x</mi>
ЭФ>    <mo>+</mo>
ЭФ>    <mn>1</mn>
ЭФ>    <mi>\</mi>
ЭФ>    <msup>
ЭФ>      <mrow>
ЭФ>        <mo maxsize="1">)</mo>
ЭФ>      </mrow>
ЭФ>      <mrow>
ЭФ>        <mn>2</mn>
ЭФ>      </mrow>
ЭФ>    </msup>
ЭФ>    <mi>}</mi>
ЭФ>    <mi>$</mi>
ЭФ>  </mrow>
ЭФ></math>
ЭФ>


Разве это не показывает, почему Тех не умер?
Re[2]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 01.06.20 22:04
Оценка:
V> Многие отказываются от latex ...
V> для примера, есть DocBook и многие другие.

http://tldp.org/HOWTO/DocBook-Demystification-HOWTO/x128.html
Re[3]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 01.06.20 22:13
Оценка:
Z> пару дней "трахался" с https://xmlgraphics.apache.org/fop/

The elegant way will be FOP, a direct FO-to-Postscript translator being developed by the Apache project.
http://tldp.org/HOWTO/DocBook-Demystification-HOWTO/x128.html

Re[3]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 01.06.20 23:11
Оценка:
Z> чтобы полученный документ был по ГОСТу,
http://lab50.net/portfolio/еспд/
Re[3]: Почему жив TeX/LaTeX ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 02.06.20 00:08
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

V>> Многие отказываются от latex ...

V>> для примера, есть DocBook и многие другие.

ЭФ>http://tldp.org/HOWTO/DocBook-Demystification-HOWTO/x128.html

ЭФ>Image: figure2.png

На выходе — убогое гавно, управлять генерацией которого без глубоких знаний XSLT нет никакой возможности. Да и и со знаниями тоже не просто
Маньяк Робокряк колесит по городу
Re[4]: Почему жив TeX/LaTeX ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 02.06.20 00:09
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

Z>> пару дней "трахался" с https://xmlgraphics.apache.org/fop/


ЭФ>The elegant way will be FOP, a direct FO-to-Postscript translator being developed by the Apache project.

ЭФ>http://tldp.org/HOWTO/DocBook-Demystification-HOWTO/x128.html

ЭФ>Image: figure3.png


Сам-то пробовал?
Маньяк Робокряк колесит по городу
Re[4]: Почему жив TeX/LaTeX ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 02.06.20 00:10
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

Z>> чтобы полученный документ был по ГОСТу,

ЭФ>http://lab50.net/portfolio/еспд/

И когда это появилось?
Маньяк Робокряк колесит по городу
Re[4]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 02.06.20 00:11
Оценка:
как-то ты критично к технологии настроен. В MS Word изначально так вообще бинарные потоки внутри были, и ничего, никто не жаловался
Re[5]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 02.06.20 00:13
Оценка:
M>И когда это появилось?

В январе 2014-го года. Инфа из коммитов на bitbucket.
Re[5]: Почему жив TeX/LaTeX ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 02.06.20 00:18
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>как-то ты критично к технологии настроен.


Да. Потому что гавно технология


ЭФ>В MS Word изначально так вообще бинарные потоки внутри были, и ничего, никто не жаловался


MS Word просто работает, как надо
Маньяк Робокряк колесит по городу
Re[6]: Почему жив TeX/LaTeX ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 02.06.20 00:21
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

M>>И когда это появилось?


ЭФ>В январе 2014-го года. Инфа из коммитов на bitbucket.


Офигеть. А мне нужно было в 2003ем. И 10ти лет не прошло. Хотя нет — прошло
Маньяк Робокряк колесит по городу
Re[7]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 02.06.20 00:33
Оценка:
ЭФ>>В январе 2014-го года. Инфа из коммитов на bitbucket.

M>Офигеть. А мне нужно было в 2003ем. И 10ти лет не прошло. Хотя нет — прошло


А мне нужно в 2020-м, и сейчас как раз он. Что мне теперь ориентироваться на твои устаревшие предпочтения?
Re[8]: Почему жив TeX/LaTeX ?
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 02.06.20 00:45
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

ЭФ>>>В январе 2014-го года. Инфа из коммитов на bitbucket.


M>>Офигеть. А мне нужно было в 2003ем. И 10ти лет не прошло. Хотя нет — прошло


ЭФ>А мне нужно в 2020-м, и сейчас как раз он. Что мне теперь ориентироваться на твои устаревшие предпочтения?


Ну ок. Если нужен своевременно развивающийся инструмент, то ты удачно выбрал
Маньяк Робокряк колесит по городу
Re[3]: Почему жив TeX/LaTeX ?
От: LaptevVV Россия  
Дата: 02.06.20 05:46
Оценка:
V>> что в итоге выбирают люди
ЭФ>Люди выбирают Libre Office Write. А он документы хранит в XML.
ЭФ>И он даже умеет экспортировать в .pdf,
Не все.
Некоторые выбирают SoftMaker Office.
Который совместим со всеми...
Хочешь быть счастливым — будь им!
Без булдырабыз!!!
Re[4]: Почему жив TeX/LaTeX ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 02.06.20 07:16
Оценка: :)
LVV>Не все.
LVV>Некоторые выбирают SoftMaker Office.

зажравшиеся буржуи!

LVV>Который совместим со всеми...


Лицензия: Проприетарная

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.