Составление текста (...в UNIX-style)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Ответить
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Составление текста

Сообщение QWERTYASDF »

Снова Здравствуйте!

Имеется такая задача - составление длинных конспектов по определенным дисциплинам (в частности, UNIX/Linux). Разумеется, нужно форматирование текста, чтоб визуально различать например код, заголовки и т.д.
Привыкла (благодаря Windows =( ) подобные тексты набивать в world-процессоре (сейчас в OpenOffice Writer), но опыт и интуиция все больше подсказывают (не без чтения пособий на UNIX-тематику) неправильность такого подхода.
Насколько понимаю - можно и нужно использовать для всего проекта plain-text, желательно с разнесением глав/подглав по отдельным *.txt файлам (?)

Проблема в том, что пока нет достаточно внятного представления о редактировании/просмотре проекта. Т.е. с одной стороны текст нужно постепенно создавать, с другой стороны текст нужно читать (на разных платформах) с уже задействованным форматированием.
Насчет редактирования и, соответственно, форматирования текста - на данный момент не придумала ничего лучше, чем просто ведение html-разметки с взятием в соответствующие тэги всего требующего форматирования. Однако как-то выглядит это несколько пугающе, особенно если каждый раз набивать тэги вручную...
Насчет просмотра - использование жестких ссылок на каждый *.txt вида ln *.txt *.html - первые файлы я смогу редактировать дома, вторые допустим копировать на кпк или флешку и читать на работе.

Подскажите пожалуйста, в правильном направлении думаю? Если нет, то какие есть еще варианты? Если да, то будут еще вопросы касательно текстовых редакторов : )
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Составление текста

Сообщение QWERTYASDF »

FlySnake писал(а):
17.09.2012 00:14
LaTex ?

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

***

Посоветуйте учебник по LaTex, пожалуйста.

***
А все-таки более простого варианта нет? Ибо все-равно в ближайшем будущем освоить серьезно LaTex - нету времени (
Из форматирования мне в принципе избыточно хватает возможностей какого-нибудь там BBcode, проблема только с различными формулами, но на ближайшее будущее она проходима.
Кто что может сказать о методике построения текстов - как, какими видами инструментов, в какой последовательности это делаете?
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1951
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Составление текста

Сообщение SinClaus »

В соответствии с ГОСТ Р ИСО/МЭК 26300-2010, введён в действие с 1 июня 2011 года, формат OpenDocument утверждён как государственный стандарт.
Так что можно не мудрствовать и набирать документы в LibreOffice.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Составление текста

Сообщение QWERTYASDF »

SinClaus писал(а):
17.09.2012 06:06
В соответствии с ГОСТ Р ИСО/МЭК 26300-2010, введён в действие с 1 июня 2011 года, формат OpenDocument утверждён как государственный стандарт.
Так что можно не мудрствовать и набирать документы в LibreOffice.

Это прежде всего для себя, так что ГОСТ-ы безразличны : )
Спасибо сказали:
Аватара пользователя
Mashin
Сообщения: 6
ОС: Arch Linux
Контактная информация:

Re: Составление текста

Сообщение Mashin »

Можно посмотреть в сторону LyX.

Еще есть формат DocBook, но он на xml основан.
Спасибо сказали:
entada
Сообщения: 223
ОС: Debian stable, IceWM

Re: Составление текста

Сообщение entada »

1. Если планируется это потом издавать, то лучше заранее узнать требования издательства.
Мне приходилось общаться с несколькими, и каждое хочет в своём формате и в своём редакторе (вплоть до версии).

2. Если это только для себя, то я за LaTeX.
Простые вещи, типа объявления на стенку, в нём верстать сложнее, чем в офисных программах (но, ИМХО, сравнимо с HTML),
но сложные —

а) гораздо проще;

б) один раз свёрстанное не расползается при смене версии офиса и фазы Луны;

в) легко оформляются ссылки и библиография.
В известных мне офисных программах проще застрелиться, чем делать множество ссылок на формулы, а при переводе в желаемый большинством профильных журналов формат «Word for Windows» теряется почти всё.
Связка LaTex+Hevea требует меньше доводок, а на выходе Hevea получается симпатичный html-файл;

г) единственный формат презентации, который у меня всегда корректно воспроизводился на чужой машине — это pdf, который легко можно получить в LaTeX с использованием класса beamer;

д) особенно преимущества LaTeX чувствуются при большом (>2) количестве формул;

е) если один раз сверстать документ нужного вида в LaTeX, в дальнейшем преамбула просто копируется/оформляется как стилевой файл.
Вёрстка второго и последующих документов уже очень проста;

ж) совместная правка документа LaTeX очень проста: исходный код документа можно загрузить в любую систему управления версиями и работать с ним, как с любым программным кодом.
Даже такая достаточно древняя система управления, как SVN, неплохо справляется с одновременным редактированием соавторами разных мест одного файла, отменой неудачных правок и т. д.
Спасибо сказали:
QWERTYASDF
Сообщения: 989
Статус: Чайник со свистком
ОС: GNU/Linux

Re: Составление текста

Сообщение QWERTYASDF »

Да, это исключительно для себя. Раньше тупо набивала в world-процессоре не задумываясь даже об указании структуры документа, но по мере наращивания производственных масштабов возникает все больше неудобств : )
Спасибо всем большое. Наверное, прямо сейчас буду верстать таки при помощи HTML, а в ближайшем будущем приступать к узучению LaTex : )
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Составление текста

Сообщение Bizdelnick »

LaTeX всё-таки для печати предназначен. Если планируется преимущественно просматривать текст на компьютере, то лучший вариант - что-нибудь, предполагающее экспорт в HTML. Сходу вспомнился yodl, но вообще подомных вещей много.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Фантом
Сообщения: 452
ОС: openSUSE

Re: Составление текста

Сообщение Фантом »

Еще +1 к LaTeX'у. Собственно, если требуется что-то простое (по крайней мере, поначалу), то и освоение соответствующих возможностей займет минут 10-15. Весь целиком он, конечно, очень большой, но для начала учить все совершенно не требуется.
Спасибо сказали:
entada
Сообщения: 223
ОС: Debian stable, IceWM

Re: Составление текста

Сообщение entada »

Bizdelnick писал(а):
17.09.2012 16:01
LaTeX всё-таки для печати предназначен. Если планируется преимущественно просматривать текст на компьютере, то лучший вариант - что-нибудь, предполагающее экспорт в HTML.

Для печати LaTeX, конечно, идеален, но и для других вещей неплох и здорово облегчает мне жизнь.

Экспорт в HTML обеспечивает транслятор Hevea, есть трансляторы и в другие форматы.

Кроме того, HTML — язык разметки в чистом виде, TeX/LaTeX — имеет широкие возможности и позволяет многие вещи автоматизировать.
Начинайте с простых вещей и не пугайтесь.
Существует несколько форумов, куда можно обратиться с конкретными вопросами, например, http://dxdy.ru/texnicheskie-obsuzhdeniya-f33.html или тот же unixforum.org :).

Фантом абсолютно прав, простые вещи осваиваются легко, а по мере разгорания аппетита продвигаешься дальше.
Спасибо сказали:
Аватара пользователя
Basileus
Сообщения: 181
ОС: Mandriva, OpenSUSE

Re: Составление текста

Сообщение Basileus »

Ну если совсем html требуется, то MathML рулит :) . Это в защиту TeX. :)
Если не испугались, то тогда ищите книгу: Елизаров А.М., Липачев Е.К., Малахальцев М.А. Основы MathML. Представление математических текстов в Internet: Практическое руководство. - Казань: Издательство Казанского математического обшества, 2003. - 56 с.
Кстати Mozilla Firefox этот язык поддерживает "из коробки". Сам пробовал.Формулы выглядят красиво.
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.
Спасибо сказали:
Ответить