Вообще я присматриваюсь к TeX'у (т.е. LaTex под LyX), но чего-то чувствую, что этот формат слишком для меня избыточен. Мне нужно этакий rtf, но с бОльшим функционалом... =)
В чем пишут книги писатели?
Но главный вопрос:
Чем создается документация, которая сразу доступна в множестве форматов?!
> Вообще я присматриваюсь к TeX'у (т.е. LaTex под LyX)
Определённо надо сначала начать с LyX (отличные туториалы), а там и до emacs+auctex недолеко :) А все эти rtf, doc от лукавого...
Плюс http://www.inp.nsk.su/~baldin/LaTeX/index.html для начала.
Книжка(художественная) в техе пишется очень легко. Потенциальный подводный камень - хитровывернутый спеллчек, т.е. спеллчек который осуществляется крутым проприетарным спеллчекером с десятками словарей и суперпупер проверкой всех согласований. Такие софтины прикручиваются конечно же, к MS Word, ну или работают standalone под виндой, и с емаксом разумеется, не дружит.
Правда моя проблема была не с русским языком, для русского языка возможно нет таких крутых проприетарных спеллчекеров, может и не о чем сожалеть.
>Вообще я присматриваюсь к TeX'у (т.е. LaTex под LyX), но чего-то чувствую, что этот формат слишком для меня избыточен. Мне нужно этакий rtf, но с бОльшим функционалом... =)
Может ты просто боишься что тех не осилишь? Так тебе же книжку, а не миллион цветных вложенных таблиц верстать. Жирный\курсив в техе делается ничуть не сложнее чем в вордпаде.
А может быть тебе хочется чтоб как в ворде, чтобы заголовки глав делались увеличением шрифта? Хм, а тогда как ты потом оглавление составишь?
В общем, я все не-латеховские документы всегда отличал по уродскому отсутствию единого стиля и структуры.
Смотря что. Художественная литература пишется тем, кому чем удобнее. Техническая намного проще пишется в тэхе, поэтому ей и отдают предпочтение чаще всего.
IMHO в LaTeX'е проще всего. И не надо никаких LyX. Без них будет даже проще. Возьми самое простое описание LaTeX и посмотри что надо поставить в начале файла, что в конце, как выделять заголовки, и то, что один абзац от другого отделяется пустой строкой. И все. Для начала работы более чем достаточно.
А помом уже прочтешь, как создаются оглавления и т. п. По мере необходимости.
>А может быть тебе хочется чтоб как в ворде, чтобы заголовки глав делались увеличением шрифта? Хм, а тогда как ты потом оглавление составишь?
А вот такие заявления как раз из исходят от "ниасиливших" ворд. Если в нём хоть немножко покопаться, то выяснится, что он умеет автоматически формировать оглавление, нумеровать рисунки/таблицы (в т.ч. и в зависимости от номера текущей главы) и еще много-много чего, о чём офисный планктон, форматирующий все пробелами, даже и не подозревает
Если нужно писать именно документацию, то на мой взгляд самый лучший выбор - формат DocBook (http://docbook.org/). Гоняется парсерами в различные форматы, ибо это XML DTD. Лично я гонял парсерами OpenJade (таблицы стилей DSSSL) и Saxon (таблицы стилей XSL). Обычно перевожу в формат chunked XHTML. Очень удобно. Хотя, можно гнать ещё и в PDF и во многие другие форматы.
P. S.: И книгу оформить в этом формате тоже не представляет большого труда. :)
>А вот такие заявления как раз из исходят от "ниасиливших" ворд. Если в нём хоть немножко покопаться, то выяснится, что он умеет автоматически формировать оглавление, нумеровать рисунки/таблицы (в т.ч. и в зависимости от номера текущей главы) и еще много-много чего, о чём офисный планктон, форматирующий все пробелами, даже и не подозревает
Правильное использование ворда:
- Для того, чтобы посты туда копипастить и ошибки проверять, чтобы школьником не считали. Потому, что реально школьник, да.
- Написать сочинение на тему "Что значит дядя - честных правил?". Путём копипасты с "Лучших сочинений.com" в ворд и проверки ошибок. Потом переписывается рукой в тетрадку в линеечку с Hannah Montana на обложке.
- Ворд как блокнот. Блокнот windows это негламурно, зато в ворде писать свой бред розовым курсивом более чем просто. И сердечки вставлять по дороге.
- Написать табличку "Не пихать бычки между оконными рамами!"
То, что ты советуешь это неправильное использование ворда. Хотя это умел ещё ворд95. Способному осилить стили человеку ворд не нужен.
Какой еще "ворд" вы мне советуете? :E Ворд -- под оффтопиком!
В заголовке теме написаны требования!
Спасибо всем, кто поддержал мой выбор -- LaTeX! )
Мне только одно в нем не нравится -- для просмотра нужна специальная программа LyX, например. :( Почему .tex нельзя открыть в ОО.о? Впрочем, есть конвертеры...
Жалко, что это не выбор, а неизбежность... Какие есть альтернативы? Нет. С другой стороны -- не надо "велосипедостроительства". Разметка ТеХ навсегда! ;)
Содержание. Бесспорно. Но, понимаете в чем дело -- важно это содержание сохранить и закрепить в каком-то надежном формате. Важны элементы форматирования, ударения, специальные символы... Это я к тому, что plain text не выход! Вы ведь об этом, не так ли?
UNIX слишком богат утилитами по работе с простым текстом (а TeX очень недалеко ушёл от простого текста), чтобы добровольно отказываться от них.
Emacs поддерживает *.odt? Не думаю, что, даже если поддерживает, то достаточно хорошо. Было бы жалко __заранее__ отказываться от Emacs (даже если вы не намерены использовать его сейчас.
Если вы пишете достаточно сложную работу с большим количеством разнородного материала (различные примеры, ссылки, картинки, таблицы, графики и т.п.), то использование TeX, ИМХО, становится большим преимуществом.
> использование TeX, ИМХО, становится большим преимуществом.
особенно если распостранять документ потом, ага.. многих потенциальных читателей/пользователей оттолкнет документация в таком формате.
а odt вроде как даже msword читает. да и не проблема под виндой ОО поставить (и осилить для большинства пользователей) на крайний случай.
Если литература художественная, то plain text вполне может быть выходом — ударе́ния и ℂпециальные символы достигаются с помощью юникода, а для *форматирования* используют некоторые _общепринятые_ _соглашения_. Например, Пелевин так делает.
>> использование TeX, ИМХО, становится большим преимуществом. > особенно если распостранять документ потом, ага.. многих потенциальных читателей/пользователей оттолкнет документация в таком формате.
Ещё не вывелись те идиоты, которые документацию распространяют не в pdf?