За все это время никто не сказал ничего очень важного.
Тексты LaTeX записываются в текстовый файл, его можно использовать для грамотного программирования , стиля, предложенного Доном Кнутом для написания очень хорошо документированных программ. Идея состоит в том, чтобы объяснить, как была разработана программа, аналогично математическому тексту. Куски кода представлены в виде формул в математических текстах. Это отличная идея, через некоторое время вы сможете прочитать, как была задумана программа, и изменить части, объясняя, почему решение было принято таким же образом.
Другое преимущество в том, что вы можете сгенерировать код LaTeX в качестве выходных данных своих программ , таким образом вы можете публиковать свои результаты с красивым набором или использовать такие программы, как gnuplot, для создания графиков, а затем сгенерировать код LaTeX для графика и вставить его в свой текст, что отлично, потому что получившийся файл очень легкий по сравнению с графиками, экспортированными в какой-либо формат изображения, чтобы включить его с\includegraphics
или, что еще хуже, если вы используете какой-либо текстовый процессор, вставив его.
LaTeX не так уж и сложно изучить, просто не торопитесь, используйте то, что вам нужно, начиная с простых документов. Когда вы продвинетесь в учебе, вам нужно будет изучить новые функции и пакеты. Если вы пытаетесь освоить LaTeX, изучая все пакеты, просто чтобы стать экспертом по LaTeX, вы зря теряете время, существует огромное количество пакетов, но вам не нужно изучать их все. Попробуйте начать с таких руководств, как «Не очень краткое введение в LaTeX» lshort.pdf или «Нежное введение в TeX» soft.pdf. Если вы устали печатать длинные макросы, научитесь писать свои собственные для частей, которые вы используете больше, в руководствах есть раздел об этом.
Где искать информацию, на ctan.org, tug.org, не ищите на latex.com, что домен обозначает резиновый материал.
Есть каталог TeX / LaTeX, ищите его на ctan.org, он очень полезен, когда вам нужна особая функция. Вы можете найти это здесь http://texcatalogue.sarovar.org/index.html , но вы можете выполнить поиск по texcatalogue, если эта ссылка устарела.
Чтобы закончить мой комментарий, есть большое преимущество, что LaTeX и другое программное обеспечение не часто меняют версии, TeX / LaTeX - очень полная система для набора, вы можете добавить (и поделиться) дополнительные функции, если вам нужно что-то, чего не существует ,
Изучение LaTeX - хорошее вложение времени, вам просто нужно изучить его один раз, а затем посвятить себя работе, а не изучению новой версии.
PS Я забыл сказать, что можно писать программы для перевода LaTeX на другие языки разметки (и форматы текстовых процессоров, если они задокументированы) и наоборот., На самом деле есть несколько, которые дают приемлемые результаты, хотя, насколько мне известно, еще нет программы, которая переводит какой-либо код LaTeX, но для более распространенных текстов вы можете найти несколько программ для перевода их в HTML, LibreOffice может экспортировать слово документ процессора в LaTeX, хотя он не очень полезен, потому что немногие пользователи текстового процессора используют теги для обозначения абзацев как заголовков, цитат и т. д., подавляющее большинство помечает текст, чтобы изменить шрифт, размер, выравнивание и т. д., и это переведено в LaTeX. Но вам может потребоваться сделать это при сотрудничестве с людьми, которые используют Word или LibreOffice, и вам нужно интегрировать его с вашим текстом LaTeX, просто попросите их использовать правильную маркировку или экспортировать его как текст и вставить необходимые макросы вручную, в конце концов вы должны просмотреть весь текст вашего соавтора.
Когда-то возникла необходимость перевести его в HTML для публикации в сети или создания переносных презентаций, но теперь пропускная способность позволяет быстро передавать файлы PDF, а такие пакеты, как beamer, позволяют писать очень красивые презентации.
Преимущества TeX / LaTeX заключаются в размере пакетов, которые можно написать на нем, и в желании поделиться ими. Спасибо Кнута за его прекрасные идеи, мы все еще ждем полного набора его Art of Computing Programming.