LINUX.ORG.RU
ФорумTalks

Текстовые процессоры, предназначенные для чисто электронных документов


0

1

Все наверное видели LibreOffice, OpenOffice Writer, Abiword или MS Word.

Но эти все процессоры ориентируются в основном не на смысловое форматирование, а на подготовку бумажных документов на компьютере.

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

Почему бы теперь не отделить систему собственно создания текста от системы превращения текста в печатный документ?

Предположим, одна программа позволяет набрать сам текст, вставить картинки, обозначить смысловое выделение каких-то слов, заголовки и так далее. Она уже экспортирует то что получится во всякие другие форматы (HTML, PDF, ODF, по желанию doc, docx) — но с дефолтным шаблоном — такое ПО не предназначено для вёрстки как таковой. Возможно она сможет и печатать или экспортировать в PDF — но это должно делаться простеньким диалогом. Впрочем для удобства.

В паре с этой может быть другая программа — которая позволяет выбрать конкретные шрифты, отображения смысловых выделений (когда надо выделить какое-то конкретное слово — обычно как-то не важно, подчеркиванием, жирнотой, курсивом, цветом или даже вовсе капсом его выделять, главное сам факт выделения. Хотя иногда может понадобиться два или более типов выделения). А смысловую часть они берут из программ первого типа. При сохранении эта программа должна генерировать файл шаблона, можно того же LaTeX-ового.

И плюс ещё третья программа — но уже для веб-вёрстки, где никакие страницы не нужны, да и шрифт в основном один и тот же, но надо сгенерировать CSS-шаблоны и расставить теги. Опять же, принимает файлы из первой программы, на выходе даёт HTML и CSS.

Про существование LaTeX/TeX я знаю, но они же приспособлены именно для публикаций — то есть объединяют функции первого и второго типа.
Знаю что в общем-то реализована правка содержания отдельно от вёрстки.

Но
1) Латех не визуальный, а концепция WYSIWYG тоже имеет право на существовани. Почему бы не делать вёрстку именно через WYSIWYG?
2) А как насчёт вставки картинок? Неплохо бы что бы можно было вставлять картинки в готовящийся документ, а редакторы чистого текста это не позволяют. То же самое насчёт выделения смысловых частей.
3) LaTeX — это почти программирование, а не все люди в принципе на такое способны.

Резюмируя:
Отдельное редактирование смысла и оформления как это сделано в LaTeX, но при этом используя концепцию визуальности как в *Office. Отдельные программы для редактирования содержания (1), для редактирования оформления при подготовке к печати (2), и для использования на Web-сайте (экспорт в HTML или Wiki) (3).

Кстати, меня ещё интересуют форматы, которые предпочтительней если предполагается, что документ предназначен для чтения в электронном виде, с полным отказом от метафоры страниц (если они и есть то только как страницы Wiki или Web-страницы, но не бумажные листы). PDF не годится, потому что в общем-то клон бумажного листа, doc, docx и odt тоже, по той же причине. DjVu для сканированных, а не для подготовленных на компьютере.

fb2 — хорошо, но вроде как трудности с поддержкой формул и прочего нужного для технической литературы
html — картинки приходится сохранять отдельно, редактировать не очень удобно (надо знать язык разметки, плюс обычно оно генерируется, а тогда надо повторять изменение и в исходном файле). war (веб-архив конкверора) — устраняет недостаток 1, но редактировать ещё неудобней. веб-архив эксплорера (кажется mht) — примерно то же самое, плюс формат менее прозрачный.
tex — прежде чем посмотреть надо компилировать, а это неудобно. Плюс, не знаю, можно ли компилировать tex в HTML.

Другие форматы сходу не припоминаю или знаю о них слишком мало.

★★★★★

> Плюс, не знаю, можно ли компилировать tex в HTML.

Можно. Насколько качественно, судить не могу - результатов не видел. Но соответствующий конвертер есть.

Sadler ★★★
()

Цели туманны и загадочны.

baverman ★★★
()

Всё зависит от задачи же.

Возможно, Вы имели в виду:

— wysiwyg-редакторы к блогам. Есть и в виде оффлайн-софта. Пример (из оффтопика): http://explore.live.com/windows-live-writer

— Все типы вики. Многие из них не требуют http-сервера и вполне работают как десктопный софт.

— Как ни странно, e-mail софт вроде thunderbird. WYSIWYG, картинки встроены.

— docbook и сотоварищи. С этими всё ясно, думаю.

x3al ★★★★★
()

латех есть визуальный же, ну!

TERRANZ ★★★★
()

нет, на самом деле идея хорошая - отделить «редактор» от «паблишера»
что-то вроде frontend -> backend
в морде пишем текст\вставляем фоточки, а нужный бэкенд готовый файл по шаблонам превращает в отчёт\пост на форуме\etc
другой вопрос, что исторически сложилось - визивиг редакторы уже привычны и никто не будет меняться без крайней причины (опять же, переучивать over 9M офисного планктона на это никому не надо)

TERRANZ ★★★★
()

поздравляю, ты изобрел LyX

DNA_Seq ★★☆☆☆
()

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

ты блин как маленький
http://www.oxygenxml.com/download.html

<oXygen/> XML Author is a simplified distribution of the Editor, specially created for the content authors. It offers a large number of advanced XML editing features and a visual editing platform similar to a word processor.


Structured editing
XML Publishing Frameworks
Single Source Publishing
Collaboration tools
Extensibility

Karapuz ★★★★★
()
Ответ на: комментарий от TERRANZ

>отделить «редактор» от «паблишера»
что-то вроде frontend -> backend

http://www.oxygenxml.com/tei_editor.html
It is so easy to transform the TEI documents in PDF or HTML: just select one of the predefined scenarios for TEI and click on the «Transform now» button.

Karapuz ★★★★★
()

Docbook по-моему и создавался для этого. Для него есть WYSIWYG редакторы (правда из нормальных только платные), и из него можно создавать HTML, PDF и вообще всё, что хочешь, используя свои стили.

roy ★★★★★
()

Твои 3 программы сводятся к двум — HTML-редактору (либо вики, переходящей в HTML) в качестве первой и CSS-редактору в качестве второй и третьей, осталось найти конвертеры из ограниченного подмножества всего этого в то, что тебя интересует. HTML набивать можно где угодно, в крайнем случае даже в офисах, потом прогнать через что-то вроде tidy и тупо привязать нужный стиль. Вики — хоть в виме, а визуальных редакторов, умеющих картинки — тонны.

Ещё хорошо бы было наладить копипаст форматированного текста как универсальный способ обмена между любым софтом из этой группы, но в линуксе с этим бывают проблемы.

x3al ★★★★★
()

эти все процессоры ориентируются в основном не на смысловое форматирование, а на подготовку бумажных документов на компьютере.

Что-то они и с этой задачей не справляются...

Латех не визуальный, а концепция WYSIWYG тоже имеет право на существование

WYSIWYG-редактор для набора не-постеров не нужен!

LaTeX — это почти программирование, а не все люди в принципе на такое способны

Для них есть plain-text.

Лучше pdf для электронных документов еще ничего не придумали. В html расползается форматирование; fb2 тоже не лучше.

можно ли компилировать tex в HTML.

latex2html

Eddy_Em ☆☆☆☆☆
()

Кстати, мощности современных компьютеров настолько велики, что вполне реально сделать quasy-WYSIWYG в латехе: открываем kile, набираем шаблон документа, компиляем в dvi/pdf, открываем просмотрщиком; затем при каждом последующем компилировании документ в просмотрщике обновляется - чем вам не WYSIWYG? =)

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

У всех известных мне реализаций latex есть детские проблемы с документами со смешанным языком (давно решённые в веб-браузерах). Обходятся, но тонной ручной работы, которая нафиг не нужна.

x3al ★★★★★
()
Ответ на: комментарий от x3al

Для документов со смешанным языком есть xelatex (сам не пользовался, т.к. кроме русского и английского ничего не использую).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

не знаю, не пользовался, но, по отзывам, вроде нормальная вещь. Всяко лучше такого костыля, как kile + постоянная регенерация документа

XVilka ★★★★★
()
Ответ на: комментарий от XVilka

Обычно это и не нужно. Набираешь себе, раз в полчаса смотришь, что получается.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от buddhist

Понятия не имею, что это такое. Сам использую либо kile, либо geany, либо mcedit/gedit/medit.

Eddy_Em ☆☆☆☆☆
()
Ответ на: Всё зависит от задачи же. от x3al

> Всё зависит от задачи же.

Возможно, Вы имели в виду:


Хочу написать рассказик, публиковаться не собираюсь, но TXT маловато потому что заголовки, иллюстрации, выделения.

Xenius ★★★★★
() автор топика
Ответ на: комментарий от TERRANZ

> другой вопрос, что исторически сложилось - визивиг редакторы уже привычны и никто не будет меняться без крайней причины

Так оно и будет WISIWYG

Xenius ★★★★★
() автор топика
Ответ на: комментарий от x3al

> а визуальных редакторов, умеющих картинки — тонны.

Вот про них и речь. И ещё про хороший годный формат.

Xenius ★★★★★
() автор топика

HTML WYSIWYM + CSS. Задача: написать в любом визивиме данные с разметкой и натянуть на все это набор стилей для каждого из @media: экран, бумага, телефон и что угодно.

Если бы у человечества были мозги, мы бы все уже давно похоронили зоопарк форматов и жили бы в html'е, и горя бы не знали.

thesis ★★★★★
()
Ответ на: комментарий от Eddy_Em

> Что-то они и с этой задачей не справляются...

OO.o отлично справляется, но он тяжеловат.

WYSIWYG-редактор для набора не-постеров не нужен!


Я хочу просто вставить картинку, а не набивать к ней вручную путь. Желательно вставить черзе Ctrl-V, а не костыли. (кстати. иксовый буфер по средней кнопке умеет картинки?)

Для них есть plain-text.


Картинки нужны. Оформление ещё как-то можно капсом, звёздочками и тд,

Лучше pdf для электронных документов еще ничего не придумали.


Покажите мне, как его читать с мобильника (нормально читать, без горизонтальной прокурутки)

В html расползается форматирование; fb2 тоже не лучше.


Нафиг вообще нужно форматирование? Важна возможность выделить кусочки текста, воткнуть картинки и тд, а как конкретно будет выглядеть выделение, какой будет шрифт и так далее — должно задаваться настройками просмотрщика

latex2html


Почему-то у меня его нет, хотя latex есть

$ apropos tex | grep html
pbmtextps [] (1) - see http://netpbm.sourceforge.net/doc/pbmtextps.html

Ничего подходящего не даёт.

Да, Slackware, дефолтный инсталл, латех изкоробки.

Xenius ★★★★★
() автор топика

>3) LaTeX — это почти программирование, а не все люди в принципе на такое способны.

Даже если и способны это всё равно маразм.

Deleted
()
Ответ на: комментарий от Xenius

>кстати. иксовый буфер по средней кнопке умеет картинки?

Ему пофиг, это должен уметь софт, из которого вставляют + в который вставляют. Причём они должны договориться о формате вставляемого выделения (хоть форматированный текст, если договорятся). Это не слишком тривиально писалось (как минимум раньше) и в определённых случаях вообще невозможно было сделать (в pygtk, например, в выделениях можно работать лишь с plaintext'ом). Поэтому (как минимум раньше) работало не везде, особенно во внетулкитном и между тулкитами.

x3al ★★★★★
()
Ответ на: комментарий от DNA_Seq

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

x3al ★★★★★
()
Ответ на: комментарий от x3al

Я юзал Gnote, но оно тормозит на большом тексте.

А что есть свободного для блогов?

Xenius ★★★★★
() автор топика
Ответ на: комментарий от Xenius

и, кстати, поройся на лоре, тут эту песню о визуальном редактировании электронных документов поют хз сколько лет

Karapuz ★★★★★
()
Ответ на: комментарий от Xenius

>Покажите мне, как его читать с мобильника (нормально читать, без горизонтальной прокурутки)

Внимание, подсказываю: абсолютно все нормальные программы чтения PDF имеют режим reflow

Karapuz ★★★★★
()
Ответ на: комментарий от x3al

Я про то что в технических документах есть необходимость встраивания не только текстовых объектов, а во всех веб-ориентированных форматах это сделано крайне криво. Хоть и есть попытки (например http://www.wikipathways.org/index.php/WikiPathways) представления в вики неткестовых данных но до толстых клиентов они по удобству они не дотянутся никогда.

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от baverman

Да, редактировать его руками - издевательство. Однако при наличии нормального WYSIWYG редактора - жить, я думаю, можно.

roy ★★★★★
()
Ответ на: комментарий от Xenius

Картинки нужны. Оформление ещё как-то можно капсом, звёздочками и тд,

Тогда можно и подучиться. Или же использовать редакторы для постеров (всякие Scribus'ы и т.п.).

Покажите мне, как его читать с мобильника

Вы - извращенец?

Нафиг вообще нужно форматирование? Важна возможность выделить кусочки текста, воткнуть картинки и тд, а как конкретно будет выглядеть выделение, какой будет шрифт и так далее — должно задаваться настройками просмотрщика

Если пофиг на кривизну и ШГ, то html - самый лучший вариант.

Почему-то у меня его нет, хотя latex есть

Отдельным пакетом ставится.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

>Кстати, мощности современных компьютеров настолько велики, что вполне реально сделать quasy-WYSIWYG в латехе

для емакса такое есть уже

lazyklimm ★★★★★
()
Ответ на: комментарий от Karapuz

Внимание, подсказываю: абсолютно все нормальные программы чтения PDF имеют режим reflow

И что остается от форматирования? Картинки там, колонки текста и все такое? Очевидно, что костыль.

Есть два концептуально разных подхода:

1) форматирование (расположение текста и изображений) осуществляет устройство потребителя. Примеры: html, LaTeX, fb2

2) форматирование осуществляет издатель, а потребительское устройство лишь его отображает. Примеры: pdf, с натяжкой .odt, .doc[x] и прочее.

Кому-то важнее плюсы первого варианта, кому-то - второго. Мне ближе первый вариант, пусть техника заморачивается тем, как разместить элементы, а человек думает над структурой документа. Ведь, как правило, во втором варианте логическая структура отходит на второй план или вообще отсутствует.

azure ★★
()
Ответ на: комментарий от Karapuz

А с каких пор в чисто электронных документах появилась надобность в форматах бумаги?

x3al ★★★★★
()
Ответ на: комментарий от Karapuz

> бесплатно такой сложный софт никто и никогда не напишет

Во-первых, речь о распространении, а не о написании, во-вторых, не бесплатном, а свободном.

А что, OpenOffice.org/LibreOffice уже стал несвободным? Или он сам появился, и его никто не писал?

Xenius ★★★★★
() автор топика
Ответ на: комментарий от Eddy_Em

>> Покажите мне, как его читать с мобильника

Вы - извращенец?


Причём тут извращенство? Книги я могу спокойно читать с мобильника, если они в HTML и отформатированы не криво. Если поставить читалку, то и txt с fb2 смогу.

Тогда можно и подучиться.

Ещё раз, как быстро вставлять картинки в латех? Сохранять на диске и прописывать полный путь немногим лучше чем прописывать полный путь в TXT, а потом sed его заменять на <img/> и смотреть браузером.

Или же использовать редакторы для постеров (всякие Scribus'ы и т.п.).

Вот про них и речь. Какие есть годные и нетяжелые, где акцент на смысл, а не на оформление?

Xenius ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.