DocBook довольно многословен, поэтому писать в нём руками неудобно. Инструменты, облегчающие написание документов:
Режим для Emacs, облегчающий редактирование XML и SGML документов. Поддерживает любые описания типов документов (DTD), выравнивание в зависимости от уровня вложенности, автоподстановку, автодополнение тегов и конструкций. Является одним из самых мощных средств для работы с XML документами, но сложен и требует начального обучения. Данный текст написан с использованием режима PSGML. В Sisyphus находится в пакете emacs-mode-psgml, подробная информация доступна на домашней странице;
Режим для Emacs, облегчающий редактирование XSL стилей. Поддерживает выравнивание в зависимости от уровня вложенности, автоподстановку, автодополнение тегов и конструкций. В Sisyphus находится в пакете emacs-mode-xslide, подробная информация доступна на домашней странице;
Редактор XML для KDE. Графически отображает структуру документа, но неудобен для редактирования легко читаемых текстов, подходит скорее для редактирования файлов конфигурации в формате XML. Не поддерживает DTD. В Sisyphus находится в пакете kxmleditor, подробная информация доступна на домашней странице;
Очень удобное средство для работы с документами, к сожалению, пока сохраняет документы только в устаревшем формате DocBook/SGML, и нет достоверной информации, что может работать с DocBook. В Sisyphus находится в пакете lyx, подробная информация доступна на домашней странице;
Визуальный редактор XML документов, написан на языке tcl, находится в стадии разработки. Подробная информация доступна на домашней странице;