Редакторы документов хороши, но у них есть свои ограничения. Что является хорошей альтернативой им? Я уже знаю HTML
и CSS
, и, хотя они могут выполнять эту работу, они плохо подходят для печатных документов. Я думал об обучении LaTeX
, потому что многие ученые используют его. Но мне интересно, будет ли кто-то рекомендовать другой язык, такой как postscript
.Какой язык следует использовать для редактирования документов?
ответ
У меня наконец-то появился шанс написать entire paper в LaTeX для моего последнего семестра колледжа и нашел, что это будет проще, чем я думал. Несколько приятных вещей, которые я нашел об этом, были
- Довольно легкий синтаксис для большинства вещей (таблицы являются единственным реальным преступником, но никто не может получить текстовые таблицы справа).
- Чрезвычайно широкий массив синтаксиса для того, чтобы делать что-либо от автоматической маркировки химической формулы для написания встроенных списков.
- Красивый вывод автоматически.
- Чрезвычайно прост в написании модульных документов, где я мог бы хранить главу в файле, а затем просто
\include{}
в другой. Одно из самых приятных применений, которое я нашел для этого, заключалось в том, чтобы включить код, который я написал в документе, просто ссылаясь на файлы. - Замечательная поддержка сносок и библиографических ссылок.
- Libraries для всего, что вы можете себе представить.
Основные недостатки, ИМХО:
- Отсутствие какого-либо реального направления или жизни в языке. Он чувствует себя мертвым, а не потому, что это сделано.
- Неудобный процесс сборки, хотя есть инструменты, которые помогут с этим, от простого bash script до полноценного
make
file.
Если вы заинтересованы в изучении LaTeX, я бы рекомендовал начать с чтения Not So Short Introduction to LaTeX 2e PDF.
Однако я решил не использовать LaTeX для большинства вещей, которые я пишу в эти дни специально, потому что он чувствует себя мертвым и имеет сложный процесс сборки. Вместо этого я переключился на MultiMarkdown, так как он хорошо поддерживается и может быть преобразован в большой массив других форматов, включая LaTeX, который затем можно массировать вручную, если вам действительно нужно, чтобы получить его формат, ожидаемый некоторой публикацией. Если вы еще не играли с MultiMarkdown или Markdown, то я настоятельно рекомендую проверить их. Синтаксис чрезвычайно легкий и естественный, даже по сравнению с LaTeX. Я считаю, что, за исключением некоторых типографских конструкций более высокого уровня, MultiMarkdown поддерживает все, что мне нужно, на регулярной основе.
Мои 2 цента.
latexmk очень помогает в процессе сборки –
«Реальное направление или жизнь на языке» Я не уверен, что вы подразумеваете под этим. –
Я имею в виду, что LaTeX не чувствует, что это уже куда-то больше. Есть немало усилий для развития Markdown, например, для удовлетворения всех потребностей, потому что это такой популярный синтаксис. LaTeX, похоже, на этом этапе тщательно поцарапал зуд каждого, кто его использует, и поэтому никаких реальных усилий для его развития не выдвигается. –
LaTeX в порядке. Вы не хотите писать постскриптум вручную.
+1: это, вероятно, лучший вариант для «высоких академических документов». Не забудьте получить файлы стилей, которые публикуют журналы для своих (будущих) авторов. –
@ Высокий 'высокий' является ссылкой на ваш ник, а не прилагательное для бумаг –
@XMLforDUmmies: hahahahahaha, какой я фиктивный! –
Это зависит от того, что вы хотите сделать. Если вы планируете писать официальный документ, возможно, для печати тоже, просто пойдите в LaTex.
Не сложно, как может показаться в самом начале, но профессионально и исполнено.
Если Web - это ваша цель, перейдите на HTML/CSS.
OpenOffice или Word будут делать трюк в большинстве случаев; не стоит их недооценивать, если вы собираетесь использовать их (пример для работы), потребуется время, чтобы изучить их.
Я использую LaTeX почти исключительно в настоящее время, по крайней мере, для текстовых документов (все от CV по буквам к руководствам).
Для быстрых одноразовых заметок я фактически использую Markdown (без средства визуализации. Я просто думаю, что Markdown сохраняет структуру документа довольно хорошо даже при использовании в текстовом режиме).
Для презентаций и электронных таблиц я использую соответствующие приложения. В частности, я не думаю, что LaTeX хорошо подходит для первого (в зависимости от вашего стиля презентаций, очевидно. Mine имеет рядом без текста, хотя ...).
Таблицы, которые я вам дам (возможно, я не расчесывал CTAN), но Beamer - отличный способ сделать презентации. Вы получаете PDF, а не (зависимую от версии и шрифта) ppt (x), и вы еще можете делать инкрементные слайды и даже цифры (с TikZ). Нет, это не перетаскивание, быстрые одноразовые слайды могут быть лучше в PPT, но для высококачественной презентации дайте Beamer идти. –
@Joel: Как я уже сказал, зависит от ваших презентаций. Я * использовал * Beamer в прошлом и с хорошими результатами. Но высококачественные презентации для меня (и большинства профессионалов) означают изображения, а не текст. Quoth Seth Godin: «Не более шести слов на слайде. EVER ". Презентации касаются предоставления информации в максимально сжатой и эстетически привлекательной форме. Другие приложения поддерживают это ** намного ** лучше, чем LaTeX. Конечно, последнее можно использовать, но это просто не лучший инструмент для работы. –
(продолжение): В частности, две точки: LaTeX/Beamer может давать прекрасные результаты, но не поддерживает ** процесс ** проектирования слайд-колоды вообще. Этот процесс подразумевает отображение всех ваших слайдов («светлого стола») с эскизами окончательного дизайна и переупорядочение их, как доска для разговора, пока они не расскажут вашу историю. Это лучше всего делать с графическими представлениями и перетаскиванием (или фактическими бумажными промахами). По более техническому вопросу LaTeX вообще плохо поддерживает свободную установку элементов (например, вдоль сетки), которая часто необходима в слайдах. –
Чтобы расширить связь с zzzzBov, LaTeX SUPPOSED разрешает писателю сосредоточиться на контенте и позволить компилятору/documentclass обрабатывать форматирование (и это обычно верно). Если вы используете HTML/CSS для форматирования, вы, вероятно, будете тратить больше времени (а не меньше) на форматирование. Представьте, что LaTeX documentclass - это CSS, только он уже написан для вас, а ваш источник LaTeX - это контент, только теги более функциональны (например, курсив или уравнения), чем для исправления между HTML и CSS (<div ...>
) , Я рекомендую LaTeX wikibook как легкий способ начать, и short-math-guide, если вам нужна математика. Наслаждайтесь!
- 1. Какой компонент редактирования WYSIWYG следует использовать для редактирования в браузере?
- 2. Angular2, какой язык следует использовать как предпочтительный
- 3. Какой язык следует использовать для разработки этого веб-сайта?
- 4. Какой язык/фреймворк следует использовать для создания приложения Facebook (видеоигры)?
- 5. Какой язык/инструменты следует изучать и использовать? (для конкретной задачи)
- 6. Какой язык следует использовать для ввода ключей на клавиатуре?
- 7. Какой язык/инструмент следует использовать для разбора HTML?
- 8. Какой рабочий процесс следует использовать для редактирования JavaScript?
- 9. Многоязычный полный текст: Какой язык следует использовать [Snowball]?
- 10. Какой контроль следует использовать здесь?
- 11. Какой шаблон дизайна следует использовать?
- 12. Какой аудиокодек следует использовать?
- 13. Spark - Какой язык использовать?
- 14. Язык программирования, который следует использовать для проекта
- 15. Какой код культуры следует использовать для пиньинь?
- 16. Какой метод следует использовать?
- 17. Какой URL следует использовать?
- 18. Какой язык использовать для Kafka Consumer
- 19. VCL/Delphi/BCB - какой IDE/язык следует использовать?
- 20. Какой контроль следует использовать
- 21. Какой layoutManager следует использовать?
- 22. Какой LayoutManager следует использовать?
- 23. Какой контроллер следует использовать?
- 24. schema.org: какой язык использовать для разметки
- 25. Какой язык общего назначения следует изучать дальше?
- 26. Какой маршрут следует использовать?
- 27. Какой язык используется для создания документов google и box.net?
- 28. Какой язык использовать для создания карт динамически
- 29. Какой язык использовать для выполнения алгоритмов mcmc?
- 30. Какой язык использовать для текстового редактора?
Какие документы? Вид документа существенно влияет на пригодность того или иного инструмента. –
@High академических работ –
HTML и CSS отлично работают для печатных документов, но они многословны. Вы потратите больше времени на разметку, чем написание. Пойдите с LaTeX. – zzzzBov