Про Scrivener

Я уже пару лет пользуюсь редактором Scrivener для всех своих более-менее значимых текстов — от статей в блог до объемных документов по работе и собственно книги.

Меня часто просили написать, чем же он так хорош. Пишу.

Логика

Scrivener — программа про тексты, а не про внешний вид букв, как, например, Word.

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

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

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

Все это Scrivener умеет лучше MS Word или ему подобных классических текстовых редакторов. Он рассматривает каждый текст как набор других текстов, которые можно объединять, перемещать, скрывать и так далее.

То есть текст в Scrivener — это набор не букв, а законченных мыслей. Мне так, например, удобнее.

Инструменты

Я даже боюсь начинать перечисление того, что Scrivener умеет, потому что про его возможности написано несколько книг и объемное руководство пользователя.

Вот лишь несколько вещей, которые я использую регулярно.

Встроенный сборник материалов. Я скидываю все веб-странички, картинки, pdf и остальные источники прямо в документ Scrivener, где их всегда можно посмотреть. Не надо держать миллион открытых окон в браузере, можно распределить источники по главам, к которым они относятся, ну и все доступно в офлайне.

Кросс-ссылки. Помимо ссылок на внешние сайты можно ставить ссылки на главы документа — это удобно и для читателя и для себя. Свои ссылки можно вынести в специальную служебную панель и не экспортировать, чтобы публика их не видела.

Статусы глав и теги. Если документ объемный, то можно легко следить за своим прогрессом не только по статистике и целям, но и меняя состояние глав (набросок, черновик, после редактуры). А теги и поля метаданных позволяют легче находить фрагменты, которые относятся к одной теме.

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

Карточки. Каждый фрагмент текста представляется карточкой с кратким содержанием. Я обычно с них и начинаю — набрасываю темы с описанием и только потом раскрываю каждую подробно.

Шаблоны. Scrivener содержит готовые шаблоны для сценариев, научных работ, эссе, романов и книг в стандартных для издательств форматах — речь сейчас не про внешний вид, а про принятую логическую структуру. Кроме того можно создавать свои.

Понятно, что Scrivener умеет все стандартные приемы текстовых редакторов. Есть статистика, форматирование, мультиоконность, проверка орфографии, автозамена, глобальный поиск, сноски и многое другое.

Экспорт

Самая мощная особенность Scrivener — экспорт.

Программа разделяет исходный документ и читабельный текст — как примерно разделяется исходный код программы и запускаемый файл или RAW и JPEG в фотографии.

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

Scrivener позволяет экспортировать почти во все нужные форматы от DOC и HTML до PDF, EPUB и MOBI. Есть масса настроек экспорта — от внешнего вида до разбиения страниц, автозамены, включения в компилируемый файл определенных глав и так далее. Стили экспорта можно сохранять на будущее.

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

Недостатки

Основая проблема Scrivener — его зависимость от RTF. Для редактора, который заявляет об отделении текста от оформления, привязка к этому формату выглядит не самым разумным решением.

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

Вы можете переопределить форматирование текста при экспорте, но оно повлияет на все части текста. А это значит, что вы не можете использовать два стиля внутри одного фрагмента. Не то, чтобы это было нужно очень часто.

Еще Scrivener очень не хватает режима для корректора или редактора. В нем есть примечания, но нет полноценного контроля изменений, только снапшоты фрагментов (контроль версий). Это не смертельно, но не слишком удобно. Скажем мою книгу редактор вычитывал на бумаге, а правки мне пришлось вносить вручную.

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

Альтернативы

Я не знаю альтернатив Scrivener для Windows, хотя надеюсь, что они есть. А вот на маке вариантов довольно много:

Ulysses III — более простой редактор с аналогичной логикой, который работает с разметкой MultiMarkDown вместо классического RTF, как в Scrivener.

Мне MMD нравится сильно больше, чем RTF, потому что с ней у текстов не бывает глюков форматирования вообще. Scrivener формально умеет MMD, но в нем этот формат выглядит криво, тогда как Ulysses под него оптимизирован.

У Ulysses III есть приложение-компаньон под iOS — Daedalus, но оно плохое.

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

Storyist — аналог Scrivener, только сильно слабее по возможностям и при этом почему-то дороже. У Storyist есть приложение-компаньон для iOS, но оно примитивное. Напоминает историю с Final Draft, которым пользуются все голливудские сценаристы и поэтому он стоит двести долларов.

Mellel — по-моему это полный клон Scrivener, только с меньшими возможностями по управлению текстом и с большими по стилям. Мне не понравился.

Есть еще несколько программ поменьше, но они все заметно отстают от Scrivener. Реально я считаю достойной альтернативой только Ulysses и то с поправкой на несколько другое использование.

Где взять

Scrivener доступен для Mac OS X и Windows. Версия для Мака самая главная, она умеет много всего. Windows-вариант потихоньку догоняет, но все еще слабее по большинству пунктов, особенно по экспорту.

Формально версии совместимы между собой, но на практике у меня регулярно вылезают глюки. Поэтому я не использую два Scrivener для работы над одним документом.

Scrivener для Mac продается в Mac App Store и на официальном сайте разработчика, Windows-версия есть только на сайте. Плюс там же имеются демо-версии на 30 дней использования. Этого на самом деле вам хватит на несколько статей — дни считаются только если вы реально запускаете программу, а не подряд.

Если решитесь купить, то вот вам купон для скидки: WORDSWITHJAM.

  • А еще Scrivener отвратительно интегрируется с iOS.

    Покажу тут, как я пишу — картинкой. Если будет интересно, сделаю пост.
    http://i.imgur.com/clGqIhy.jpg

  • Они сейчас пилят Scrivener для iOS, чтобы все умел. Пока не сделали, в частности из-за RTF.

    Кстати, а есть нормальные редакторы MMD под iOS? Перепробовал тучу всего, всё говно 🙁

  • >пилят Scrivener для iOS

    Второй год уже, что ли.

    >нормальные редакторы MMD под iOS

    Есть нюансы, я сейчас пользуюсь с клавиатурой — Textilus, без — iWriter. Оба поддерживают Markdown и Dropbox.

  • О, ща гляну. Я с клавиатурой в основном пишу.

  • прочитав пост, вспомнил свой не очень большой опыт с LaTeX. не нужно кидать в меня тапками, я знаю, что LaTeX совсем о другом, но что-то общее просматривается. пишешь статью, как будто код программы, собираешь из разных фрагментов (можно всё оформление вынести в отдельный файл). поначалу это ужасно неудобно, но потом втягиваешься. а когда впервые видишь «скомпилированную» статью — понимаешь, зачем всё это было.

  • LaTeX как MMD, они обычно вместе поддерживаются 🙂

  • Prots

    К счастью есть Scrivener для винды, не уверен официальный ли, может кто-то портировал, но есть. К сожалению достойных альтернатив на виндвос ему нет, вообще.

  • Я для постов-статей взял себе iA Writer c год назад. Мне от редактора текстов нужен только текст, чистый и без настроек. Фуллскрин делаю, и медитативно пишу.

  • Гость

    Вот так люди и становятся зависимыми от функционального программирования. Надо бы телефончик доверия найти на всякий случай.

  • >Скажем, вы можете задать глобальные стили для документа, но переопределение
    >такого стиля не приведет к смене форматирования во всем тексте.

    Я чего-то не понимаю? В Скривенере же есть возможность весь текст в старом стиле переконвертировать в новый стиль.

  • Гость

    Вообще писать мысли на бумаге дело продуктивное − позволяет противопоставить написанному что-то, не согласиться, расширить, поискать альтернативы и в итоге найти лучшие варианты.

  • anonymous

    LaTeX конечно чертовски классная штука, надо только его к человеческому виду привести. Сейчас приходится разбираться какую версию качать, потом что запускать, модули, стили, редакторы непонятные. Может даже придется мучиться с установкой русского языка.

    Надо сделать человеческую версию, где все просто и понятно как пользоваться.

    И да, после LaTeX я не могу на ворд и прочие редакторы смотреть.

  • Garrett

    Вот по поводу книги про маркетинг хотел давно написать:
    — Формат epub на ipod в Stanza прочитался, но с большими пробелами между главами
    — На Nexus7 в CoolReader epub и mobi либо читались без картинок вообще, либо был сдвиг на одну картинку (не помню сейчас, какой именно без картинок, кажется, epub
    — На Nexus7 идеальнее всего отображался pdf, но при для 7″ это не очень удобный размер шрифта
    Я так понимаю, глюки с epub — это именно следствия экспорта из скривенера? Обычные книги, как бы, читает нормально, как правило…
    Когда я триалил скривенер для длинной процедуры на работе 2 года назад, я тоже наткнулся на это странное поведение с сохранением старого форматирования в РТФ. В итоге все равно после экспорта добивал форматы в Ворде. И насколько я понял, версия для Винды в этом отношении за 2 года лучше не стала?
    Но мощная штука вообще, никто не спорит

  • pewpewpew

    Только хардкор, только emacs и tex!

  • Я графоман. У меня исписаны десятки записных книжек и сотни листов а4. К сожалению, я не обладаю большим запасом свободного времени для переноса информации с бумаги в блоги — поэтому использую iA Writer. А все схемы, большое планирование, майндмэпы, я пишу на бумаге.

  • max1mum

    напомнило wordpad стандартный виндовый по простоте, но судя по всему есть какие-то вещи более глубокие у Scrivener.

    насчет экспорта, читая вашу книгу в MOBI периодически натыкался на №?:%?*», так и не понял откуда вылезают артефакты подобные.

  • WriteMonkey совсем-совсем не то, поэтому не упомянули? Я его видел ещё года 3 назад, сейчас в вашей беседе с Грейро увидел упоминание.
    Для постов в блог его хватает.

  • Maksim Ohrimenko

    Левша?

  • Да

  • Это же очередной полноэкранный Блокнот, таких редакторов миллион

  • Maksim Ohrimenko

    У меня есть товарищь — правша, но использует мышь левой рукой, якобы для развития левого полушария. И в этом, кстати, есть доля правды, подтвержденная исследованиями.

    Спросил, т.к. мог быть похожий случай. 🙂

  • Я проверял epub в разных программах, глюков не нашел 🙁 может ты попал на те два часа, когда я битый файл положил?

  • Полноэкранных блокнотов миллион, они полезные, но это как paint с Lightroom сравнивать )

  • famiak

    >Scrivener доступен для Mac OS X и Windows.

    Под линь нет, я так и думал

  • Есть, причем вроде как обновляется: http://www.literatureandlatte.com/forum/viewforum.php?f=33

  • snarkabout

    Yes please.
    Я лично FocusWriter использую. Не ахто что, но бесплатный и для моих целей хватает.
    Плюс — автосохранение и поддержка нормальных форматов.

  • famiak

    Две симпы этому джентельмену!

  • >> Это же очередной полноэкранный Блокнот

    Нет.

  • Alex Kholev

    Сергей, очень понравился Scrievener. Но сильно нужна возможность совместной работы над одним документом. Есть ли у аналогичных программ подобный функционал? А то я, признаться, не нашел. По старинке работаем с другом в Google Docs, хотя многих возможностей Scrievener не хватает.

  • Garrett

    на айподе (Stanza) — еще возможно, на нексусе точно позже пытался это сделать.
    Сегодня вечером попробую последнюю версию выгрузить и снова открыть в coolreader

  • Сейчас по файлу пройдусь с помощью Sigil, погоди 🙂

  • Ага, уже посмотрел. Это типа Ulysses, но для Windows?

  • Как я понял, типа того. Только бесплатный, хотя для пользования плагинами надо сколько-нибудь задонатить.

  • Шоко Суги

    Джинса фу. Галенкин сколько за пост возьмешь у нас есть пару товаров по рекламировать

  • Прогнал через Sigil, глюков не нашел 🙁 Но переэкспортнул в нем, посмотри теперь.

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

  • Андриан Филиппов

    Думаю, Сергей, вам нужно присмотреться к концепции интеллект-карт. И попробовать написать статью с использованием одного из редакторов подобных объектов.

  • Garrett

    ну, перекачал в станце (нексус дома). Выглядит также, попробую пояснить:
    — Перелистываешь на новую главу (понимаю, что это новая, а не обрывок старой, так как кратко отображается загрузка)
    — пустой экран
    — перелистываешь дальше — чуть ниже середины экрана появляется «Глава N» и т.п.
    — И так между всеми главами

    Подозреваю, что происходит это от того, что форматирование под ПДФ делалось средствами Скривенер, и запомнилось в файле как много пустых строк перед «Глава..,».

  • Погоди, я запутался. Ты про epub или pdf?

  • Garrett

    я про epub, просто подозреваю, что данные глюки — следствие форматирования «чтоб в пдф выглядело красиво»

  • Ты про майндмапы? Я пользовался, но мне не понравилось. Мне майндмапы кажутся хорошим инструментом для брейнсторма, но все остальное проще по старинке.

  • Сам хотел бы такое найти 🙁

  • Там раздельный экспорт и я не форматировал в тексте, чтоб красиво, если честно 🙂 В тексте только буквы, форматирование задается при экспорте отдельно для каждого формата.

    Надо смотреть настройки компилятора, может упустил что.

    Я сам читаю в Kindle и iBooks, в них все выглядит как задумано. 🙁

  • Garrett

    да я понимаю ) я подозреваю, что скривенер компилирует как-то так —
    Вот взял iBooks — новая глава тоже не начинается с верху новой страницы — непонятный отступ больше чем на половину страницы…

  • Это стилем сделано в css, там отступ в начале главы. Это регулируется при экспорте, но он привязан к экрану по идее, а не абзацами вбит 🙂

  • Garrett

    ну, раз так задумано, то ок
    тогда наверное просто оптимизировалось под айпады, а не под мелкоту типа айподов)

    картинки в кулридере вечером-таки проверю) из любопытства

  • Это глобальная функция для всего текста.

    Скажем, у меня в тексте логически выделены советы и примеры. Советы идут другим шрифтом и с отступом, а примеры всегда отделены линиями.

    И вот я хочу переопределить оформление всех советов в тексте, где у меня их миллион. В Word я делаю это переопределением стиля с применением форматирования ко всех фрагментам в этом стиле. А в Scrivener такого нет 🙁

  • Андриан Филиппов

    Да, просто я не люблю «кальки».

    Служебные записки и документация пишутся с MindManager только в путь, аж пыль столбом.

  • Кстати, насчет книги 🙂 киндл у моби-файла почему-то не показывает количество страниц, только строк. Я такое вообще впервые вижу. Не то чтобы оно мешало читать, конечно, просто неаккуратненько 🙂

  • respan

    Лайк вам, за сублим

  • 13

    Судя по фотографии вы левша.

  • Так и есть

  • MaZ

    Пока читал, думал «так это ж прям как OneNote виндовый». Я его сильно не юзал, но многое из описанного OneNote умеет (в первую очередь мне нравится фичи «где ткнул, там и начал писать» и «хомячить всё из интернета сюда»). вроде как не зависит от RTF и, т.к. он «облачный», то должен и режим редактора/корректора поддерживать.

  • finder999

    По-моему Onenote больше заметочник, а не редактор, и книги уж точно в нём не получится писать )

  • MaZ

    набери в гугле «how to write a book with onenote» — удивишься.

  • Moran

    Вот знаете ли, перенос между двумя операционками, лично для меня — критичен. Как раз думал купить себе лицензию, но вот теперь призадумался. Учитывая, что они ещё отдельной платы за каждую ОС хотят.

  • К сожалению, перенос глючит. Из-за RTF, все остальное нормально пашет.

  • Я один заметил, что отдел с последними записями выглядит иначе?(на фотке)

  • Фотке два года как раз 🙂

  • @IgnatMetelkin

    yWriter есть. Там можно отдельно писать сцены, объединять их в главы. Есть отдельные закладки для персонажей, локаций, предметов и тд. Я им правда так и не воспользовался ни разу. Liquid Story Binder XE — тоже что-то похожее.

  • Аааа. Ну тогда всё нормально.

  • За два года виндовская версия очень сильно ушла вперед. Тогда она была еще бетой полная самых банальных багов, а сейчас уже нормальный продукт.

  • =D а не чё что полушария отвечают за тело крест на крест? левое полушарие это правши, а левши правое)))

  • Ты про это?

    Script Formats are Static: Creating a script format is a static process. That is to say that if you create a script format and then use it to write a script, if you then go back and edit the script format in the Script Settings panel, the elements of the script you created using the older script format will no longer be recognised as anything other than “General Text” (until you click into each element in your text and select the correct element from the script elements pop-up menu to update the text). Thus, to save yourself lots of painful reformatting later, it is strongly recommended that you ensure you get your script format right before you start using it widely

  • А какой слайдер Вы использовали, если не секрет?

  • Igor Mosyagin

    Ну вообще LaTeX посильнее MMD будет по возможностям, но именно поэтому его нельзя использовать как редактор Draft-ов, как, собственно, позиционирует себя Scrivener.
    Вне научного сообщества, всякие накрутки *TeX, скорее, перебор.

    Я сейчас (ну как, месяц… Третий раз, по сути) использую scrivener именно как для набросков того, что потом идёт в LaTeX уже на разметку и допилы. Т.е. это именно промежуточная стадия, когда, допустим, уже готовы картинки и результаты и пора набросать текст, который потом уже можно отдавать на правку коллеге. В таком режиме это просто отличная штука, потому что я не заморачиваюсь на «а как сделать вот такую фишку, которая в две строчки делается в LaTeX» (на самом деле в LaTeX ничего не делается в две строчки) и просто долблю формулировки и текст-текст-текст. Хотя, конечно, мои объёмы это не популярный блог про игры.

    Именно поэтому в скривенере нет раздельных стилей (если вы хотите такого, может сразу перейти на InDesign/QuarkXPress?), потому что разметка всё-таки не основная цель. Основная цель — первый черновик, который можно кому-то показать…

    В общем, я думаю, что это у меня первые несколько месяцев использования скривенера так будет, а потом я тоже начну кочевряжиться. Или, Сергей, вы все эти недостатки, перечисленные в статье, практически сразу нашли?

    И, да, версия под Линукс глючная до жути. Я даже стал задумываться завести мак чисто под печатную машинку и logic.

  • ロロ

    Теперь я знаю в чем буду писать диплом.

  • Ага

  • Я не хочу стилей в Скривенер, я хочу логического выделения при наборе, чтобы потом применять стили при экспорте.

    Ну то есть как в Ulysses

  • Garrett

    у Literature & Latte есть свой прототип, кстати, майндмапов. Вроде ничего, но для статей кажется не очень подходящим.
    Вот для анализа перед написанием дизайна — вполне)

  • Garrett

    Перекачал на нексусе, почему-то все так же (1.03 же последняя версия файла?):
    — EPUB в CoolReader без картинок вообще
    — MOBI в CoolReader с картинками, но они сдвинуты на 1 вперед (там, где фото автора — пример блога к Card Hunter, кстати, очень даже в тему выглядит)), и так далее, тоже все сдвинуты на 1 вперед)
    Других читалок с гуглплея не ставил, и других девайсов на андроиде нет, так что сравнить не с чем…

  • 123

    Кому интересно могу посоветовать попробовать ещё LyX (по сути надстройка над LaTeX) — очень удачный редактор, идея редактирования структуры текста, а не внешнего вида похожа на то что описано в этой статье. Лично мной применялся в основном в академической среде — статьи, диссертации и т.п. но знаю людей которые пишут на нём всё подряд.

  • Varyag Ericsson

    Проверил на других устройствах с ведром — Motorola Atrix (MIUI) и Kindle Fire (Cynoagen 11). В Cool Reader (от Вадима Лопатина) также в .epub не отображаются картинки, кроме первой (обложка книги). Далее белые квадратики. Та же ситуация наблюдается с EBook Reader (на том же движке, с тем же интерфейсом, и даже прогресс чтения шарит с Cool Reader). А вот в заточенном конкретно под формат Skoob EPUB Reader + всё отлично отображается и в правильном порядке. Ах, да, картинки в Cool Reader с форматом .mobi тоже сдвинуты на обоих устройствах. Skoob EPUB Reader + неплох, но лишён множества удобных функций и настроек Coll Reader’а. Так что проблема не в Google Nexus 7, что, собственно, и так ясно было 🙂

  • Varyag Ericsson

    Спасибо, Сергей, за интересную программу. До этого в основном Word пользовался, вчера опробовал Scrivener, прошёл туториал и создал тестовый проект, понравилось. И за купон тоже спасибо, надо будет прикупить по истечении срока триалки. 🙂

  • Спасибо за код. Давно хотела купить, наконец-то купила под новогоднюю скидку и ваш купон. Ура.

  • Антон Маслак

    Программа шикарная. Для написания книг самое то. Искал другие инструменты. Использовал Omnioutliner. Тоже неплохо, хоть программа и совсем другая. А сейчас использую OneNote. нравится в ней что можно кусками набрасывать текст, а потом как угодно компоновать.

  • А ещё из недостатков: считает ошибочными слова с «ё». Впрочем, это можно исправить, если все такие слова добавлять в словарь… или есть ещё какой способ, о котором я не в курсе? 🙂 Может кто подскажет.