Составление текста (...в UNIX-style)
Модератор: Модераторы разделов
-
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Составление текста
Снова Здравствуйте!
Имеется такая задача - составление длинных конспектов по определенным дисциплинам (в частности, UNIX/Linux). Разумеется, нужно форматирование текста, чтоб визуально различать например код, заголовки и т.д.
Привыкла (благодаря Windows =( ) подобные тексты набивать в world-процессоре (сейчас в OpenOffice Writer), но опыт и интуиция все больше подсказывают (не без чтения пособий на UNIX-тематику) неправильность такого подхода.
Насколько понимаю - можно и нужно использовать для всего проекта plain-text, желательно с разнесением глав/подглав по отдельным *.txt файлам (?)
Проблема в том, что пока нет достаточно внятного представления о редактировании/просмотре проекта. Т.е. с одной стороны текст нужно постепенно создавать, с другой стороны текст нужно читать (на разных платформах) с уже задействованным форматированием.
Насчет редактирования и, соответственно, форматирования текста - на данный момент не придумала ничего лучше, чем просто ведение html-разметки с взятием в соответствующие тэги всего требующего форматирования. Однако как-то выглядит это несколько пугающе, особенно если каждый раз набивать тэги вручную...
Насчет просмотра - использование жестких ссылок на каждый *.txt вида ln *.txt *.html - первые файлы я смогу редактировать дома, вторые допустим копировать на кпк или флешку и читать на работе.
Подскажите пожалуйста, в правильном направлении думаю? Если нет, то какие есть еще варианты? Если да, то будут еще вопросы касательно текстовых редакторов : )
Имеется такая задача - составление длинных конспектов по определенным дисциплинам (в частности, UNIX/Linux). Разумеется, нужно форматирование текста, чтоб визуально различать например код, заголовки и т.д.
Привыкла (благодаря Windows =( ) подобные тексты набивать в world-процессоре (сейчас в OpenOffice Writer), но опыт и интуиция все больше подсказывают (не без чтения пособий на UNIX-тематику) неправильность такого подхода.
Насколько понимаю - можно и нужно использовать для всего проекта plain-text, желательно с разнесением глав/подглав по отдельным *.txt файлам (?)
Проблема в том, что пока нет достаточно внятного представления о редактировании/просмотре проекта. Т.е. с одной стороны текст нужно постепенно создавать, с другой стороны текст нужно читать (на разных платформах) с уже задействованным форматированием.
Насчет редактирования и, соответственно, форматирования текста - на данный момент не придумала ничего лучше, чем просто ведение html-разметки с взятием в соответствующие тэги всего требующего форматирования. Однако как-то выглядит это несколько пугающе, особенно если каждый раз набивать тэги вручную...
Насчет просмотра - использование жестких ссылок на каждый *.txt вида ln *.txt *.html - первые файлы я смогу редактировать дома, вторые допустим копировать на кпк или флешку и читать на работе.
Подскажите пожалуйста, в правильном направлении думаю? Если нет, то какие есть еще варианты? Если да, то будут еще вопросы касательно текстовых редакторов : )
-
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Составление текста
Не знакома, почитаю в википедии. На самый беглый взгляд кажется чем-то уж слишком навороченным.
***
Посоветуйте учебник по LaTex, пожалуйста.
***
А все-таки более простого варианта нет? Ибо все-равно в ближайшем будущем освоить серьезно LaTex - нету времени (
Из форматирования мне в принципе избыточно хватает возможностей какого-нибудь там BBcode, проблема только с различными формулами, но на ближайшее будущее она проходима.
Кто что может сказать о методике построения текстов - как, какими видами инструментов, в какой последовательности это делаете?
Re: Составление текста
В соответствии с ГОСТ Р ИСО/МЭК 26300-2010, введён в действие с 1 июня 2011 года, формат OpenDocument утверждён как государственный стандарт.
Так что можно не мудрствовать и набирать документы в LibreOffice.
Так что можно не мудрствовать и набирать документы в LibreOffice.
-
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Составление текста
Это прежде всего для себя, так что ГОСТ-ы безразличны : )
Re: Составление текста
1. Если планируется это потом издавать, то лучше заранее узнать требования издательства.
Мне приходилось общаться с несколькими, и каждое хочет в своём формате и в своём редакторе (вплоть до версии).
2. Если это только для себя, то я за LaTeX.
Простые вещи, типа объявления на стенку, в нём верстать сложнее, чем в офисных программах (но, ИМХО, сравнимо с HTML),
но сложные —
а) гораздо проще;
б) один раз свёрстанное не расползается при смене версии офиса и фазы Луны;
в) легко оформляются ссылки и библиография.
В известных мне офисных программах проще застрелиться, чем делать множество ссылок на формулы, а при переводе в желаемый большинством профильных журналов формат «Word for Windows» теряется почти всё.
Связка LaTex+Hevea требует меньше доводок, а на выходе Hevea получается симпатичный html-файл;
г) единственный формат презентации, который у меня всегда корректно воспроизводился на чужой машине — это pdf, который легко можно получить в LaTeX с использованием класса beamer;
д) особенно преимущества LaTeX чувствуются при большом (>2) количестве формул;
е) если один раз сверстать документ нужного вида в LaTeX, в дальнейшем преамбула просто копируется/оформляется как стилевой файл.
Вёрстка второго и последующих документов уже очень проста;
ж) совместная правка документа LaTeX очень проста: исходный код документа можно загрузить в любую систему управления версиями и работать с ним, как с любым программным кодом.
Даже такая достаточно древняя система управления, как SVN, неплохо справляется с одновременным редактированием соавторами разных мест одного файла, отменой неудачных правок и т. д.
Мне приходилось общаться с несколькими, и каждое хочет в своём формате и в своём редакторе (вплоть до версии).
2. Если это только для себя, то я за LaTeX.
Простые вещи, типа объявления на стенку, в нём верстать сложнее, чем в офисных программах (но, ИМХО, сравнимо с HTML),
но сложные —
а) гораздо проще;
б) один раз свёрстанное не расползается при смене версии офиса и фазы Луны;
в) легко оформляются ссылки и библиография.
В известных мне офисных программах проще застрелиться, чем делать множество ссылок на формулы, а при переводе в желаемый большинством профильных журналов формат «Word for Windows» теряется почти всё.
Связка LaTex+Hevea требует меньше доводок, а на выходе Hevea получается симпатичный html-файл;
г) единственный формат презентации, который у меня всегда корректно воспроизводился на чужой машине — это pdf, который легко можно получить в LaTeX с использованием класса beamer;
д) особенно преимущества LaTeX чувствуются при большом (>2) количестве формул;
е) если один раз сверстать документ нужного вида в LaTeX, в дальнейшем преамбула просто копируется/оформляется как стилевой файл.
Вёрстка второго и последующих документов уже очень проста;
ж) совместная правка документа LaTeX очень проста: исходный код документа можно загрузить в любую систему управления версиями и работать с ним, как с любым программным кодом.
Даже такая достаточно древняя система управления, как SVN, неплохо справляется с одновременным редактированием соавторами разных мест одного файла, отменой неудачных правок и т. д.
-
- Сообщения: 989
- Статус: Чайник со свистком
- ОС: GNU/Linux
Re: Составление текста
Да, это исключительно для себя. Раньше тупо набивала в world-процессоре не задумываясь даже об указании структуры документа, но по мере наращивания производственных масштабов возникает все больше неудобств : )
Спасибо всем большое. Наверное, прямо сейчас буду верстать таки при помощи HTML, а в ближайшем будущем приступать к узучению LaTex : )
Спасибо всем большое. Наверное, прямо сейчас буду верстать таки при помощи HTML, а в ближайшем будущем приступать к узучению LaTex : )
- Bizdelnick
- Модератор
- Сообщения: 20752
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Составление текста
LaTeX всё-таки для печати предназначен. Если планируется преимущественно просматривать текст на компьютере, то лучший вариант - что-нибудь, предполагающее экспорт в HTML. Сходу вспомнился yodl, но вообще подомных вещей много.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Составление текста
Еще +1 к LaTeX'у. Собственно, если требуется что-то простое (по крайней мере, поначалу), то и освоение соответствующих возможностей займет минут 10-15. Весь целиком он, конечно, очень большой, но для начала учить все совершенно не требуется.
Re: Составление текста
Bizdelnick писал(а): ↑17.09.2012 16:01LaTeX всё-таки для печати предназначен. Если планируется преимущественно просматривать текст на компьютере, то лучший вариант - что-нибудь, предполагающее экспорт в HTML.
Для печати LaTeX, конечно, идеален, но и для других вещей неплох и здорово облегчает мне жизнь.
Экспорт в HTML обеспечивает транслятор Hevea, есть трансляторы и в другие форматы.
Кроме того, HTML — язык разметки в чистом виде, TeX/LaTeX — имеет широкие возможности и позволяет многие вещи автоматизировать.
Начинайте с простых вещей и не пугайтесь.
Существует несколько форумов, куда можно обратиться с конкретными вопросами, например, http://dxdy.ru/texnicheskie-obsuzhdeniya-f33.html или тот же unixforum.org .
Фантом абсолютно прав, простые вещи осваиваются легко, а по мере разгорания аппетита продвигаешься дальше.
Re: Составление текста
Ну если совсем html требуется, то MathML рулит . Это в защиту TeX.
Если не испугались, то тогда ищите книгу: Елизаров А.М., Липачев Е.К., Малахальцев М.А. Основы MathML. Представление математических текстов в Internet: Практическое руководство. - Казань: Издательство Казанского математического обшества, 2003. - 56 с.
Кстати Mozilla Firefox этот язык поддерживает "из коробки". Сам пробовал.Формулы выглядят красиво.
Если не испугались, то тогда ищите книгу: Елизаров А.М., Липачев Е.К., Малахальцев М.А. Основы MathML. Представление математических текстов в Internet: Практическое руководство. - Казань: Издательство Казанского математического обшества, 2003. - 56 с.
Кстати Mozilla Firefox этот язык поддерживает "из коробки". Сам пробовал.Формулы выглядят красиво.
Верблюд - это лошадь, спроектрированная комитетом по стандартизации.