Я действительно пытался использовать LibreOffice (и ранее почти идентичный Open Office). К сожалению мусор. Двумя основными раздражающими факторами/препятствиями являются:
На данный момент я почти в отчаянии, чтобы сделать свой собственный текстовый процессор для собственного использования. Но это кажется полным безумием, учитывая, что на дворе 2022 год, а обработка текстов — почти буквально первое приложение, которое имелось на ПК и было стабильным в начале 1980-х… Хотя, по общему признанию, за них приходилось дорого платить.
Кроме того, даже если бы я хотел заплатить деньги, в наши дни все они связаны с «подписками» и «аккаунтами», что с философской точки зрения мешает мне использовать их, даже если бы деньги не были для меня проблемой. (Но это.)
Вы пишете не то, для чего используете текстовый процессор .
Для своих нужд я обнаружил, что Atom (или любой другой современный текстовый редактор) и Markdown дают мне почти все, что мне нужно, и я могу легко просмотреть его и экспортировать в PDF. Я экономлю огромное количество времени, не возясь с макетом в текстовом процессоре, который не может решить, хочет ли он быть текстовым редактором или инструментом DTP.
Когда мне нужно что-то для печати, я использую InDesign (конечно, платный). В качестве бесплатной альтернативы есть Scribus , но я никогда с ним не работал.
Моим предыдущим решением был LyX, интерфейс WYSIWYG для LaTeX, который кто-то уже рекомендовал.
Вы можете просто использовать Google Docs.
Я обнаружил, что для 90 % функций и 95 % людей в нем есть все функции, которые вы найдете в Microsoft Office. (Очевидно, что это приблизительные цифры, но они основаны на общении с большим количеством полутехнических специалистов в компании-разработчике программного обеспечения.)
Вы можете использовать их в автономном режиме, следуя этому руководству.
Это расширение Chrome, кажется, хорошо справляется с темным режимом.
РЕДАКТИРОВАТЬ 1: Хорошее замечание от Базиля Старынкевича о том, что файлы хранятся вне вашего контроля.
Я бы предложил использовать Диск для рабочего стола для синхронизации нужных файлов с рабочим столом. Затем, в качестве дополнительной меры предосторожности, вы также можете сделать резервную копию этой папки для Windows или стороннего программного обеспечения.
РЕДАКТИРОВАТЬ 2: Раньше у меня было разочарование, когда мне приходилось заходить на Google Диск для создания новых документов, но теперь Google купил домен «.new» и включил « docs.new », « листы.новый », « презентация.новый» . "(" slides.new " — более короткая версия) и т. д. в качестве ярлыков для создания новых документов.
Подумайте об обучении, а затем об использовании LaTeX . См. https://www.latex-project.org/
Это программное обеспечение с открытым исходным кодом и бесплатно.
Запланируйте неделю работы и купите несколько книг о LaTeX.
С HeVeA (также с открытым исходным кодом) вы можете использовать LaTeX для создания как документов (файлов PDF для печати), так и веб-страниц.
Если вам нужен более или менее WYSIWYG графический интерфейс для LaTeX, рассмотрите возможность использования LyX (также с открытым исходным кодом).
Все книги о LaTeX, которые у меня есть, написаны с его помощью. Типография отличная. И вы можете вставлять рисунки (например, сделанные с помощью Inkscape ), математические или химические формулы, а также музыкальные партитуры с расширениями MusixTeX .
И LaTeX можно использовать в Windows, в Linux, в MacOSX. Вероятно, вы захотите использовать с ним GNU emacs и какую-нибудь систему контроля версий, например git . Все LaTeX, emacs
, и git
имеют открытый исходный код.
Многие конференции по компьютерным наукам принимают или даже требуют представления материалов в LaTeX.
Многие книги, опубликованные OReilly (о компьютерах, программировании и т. д.), написаны с помощью LaTeX.
Большинство докторских диссертаций по информатике, математике или физике написаны на LaTeX.
Он не помнит, где я остановился в документе, поэтому каждый день мне приходится вручную находить, где я остановился в последний день в своем длинном документе.
Мой старый трюк для этого состоит в том, чтобы (в каком-то черновике документа) добавить временный текст со странной пунктуацией или строкой. Например: @*@*@TO BE COMPLETED
(иногда выделяю красным). Затем вам нужно найти @*@*@
строку. Этот трюк не требует каких-либо возможностей вашего текстового процессора или форматировщика документов, за исключением поиска какой-то странной пунктуации (которая является вашей обычной , выбранной так, чтобы она вряд ли появилась в окончательном тексте). Если вы забыли свое соглашение, повесьте стикер на свой стол (или отправьте вам электронное письмо о том, что еще нужно написать/исправить/улучшить).
На данный момент я почти в отчаянии, чтобы сделать свой собственный текстовый процессор для собственного использования.
Я надеюсь, что ваш текстовый процессор будет с открытым исходным кодом . Вы начали работать над этим? Может быть, вы могли бы связаться с Джеффом Кингстоном (в Австралии) с его проектом Nonpareil .
NB. Другой форматировщик текста — Lout . Также с открытым исходным кодом, также работает на Linux, Windows, MacOSX.
PS. Мой любимый проект с открытым исходным кодом — RefPerSys . Не стесняйтесь, напишите мне об этом.
В LibreOffice определенно есть темный режим, а также поддержка темных тем. Подробнее см. здесь . Примеры скриншотов:
Вы можете получить тему Дракулы для LibreOffice (популярную как тему темного режима во многих приложениях), и я уверен, что есть и другие.
Что касается запоминания вашей позиции в файле - почему бы и нет:
?
Это намного проще, чем пытаться написать собственный текстовый процессор.
Есть SoftMaker FreeOffice .
У этого есть как бесплатная, так и платная версии. Внешний вид и использование гораздо ближе к MS Office, чем к альтернативам Free/Libre Office.
Чтобы запустить бесплатную версию с умом, вам придется отключить рекламную панель, которая отображается по умолчанию, но после этого она не возвращается.
Вам нужно будет зарегистрироваться для получения ключа. Время от времени вы будете получать электронное письмо с надписью «Пожалуйста, обновите» на адрес, который вы используете для этого.
Это единственные придирки, о которых я могу думать.
SoftMaker FreeOffice является кроссплатформенным: он доступен для Linux, macOS и Windows.
(Многие ответы и комментарии на этот вопрос требуют дополнительного контекста в отношении цели и потребностей упомянутой «обработки текстов». Конечно, это своего рода важный вопрос. определяет, какое программное обеспечение им следует искать.)
Принципы
На момент написания этой статьи я не сразу нашел комментарии от первоначального спрашивающего, разъясняющие их намерения и потребности в отношении «обработки текста».
Тем не менее, моя рекомендация всем, кто ищет общий инструмент для «обработки текстов» — или, скорее, набор инструментов для создания документов — основана на двух принципах:
Ищите редактор, который будет создавать документы в стандартном, широко распространенном, структурированном формате разметки , который могут обрабатывать несколько инструментов (поэтому он не привязан к одному поставщику), и который достаточно выразительный, чтобы размечать сложные тексты или (технические) документы. Всего существует пять таких форматов:
Обратите внимание на особенности языка разметки, облегчающие разметку различных сегментов семантического диапазона, и блочные элементы, такие как главы, разделы, предупреждения, цитаты, выдержки из вывода терминала (для технических документов), метаданные автора и документа, сложные таблицы, пиксельные векторные и векторные изображения и т. д.
И наоборот, держитесь подальше от «простых» форматов разметки документов, которые плохо определены как с точки зрения выразительности, так и стандартизации, таких как вездесущий Markdown . (Первоначальная легкость и нестандартность имеют свою цену, которую вы начинаете платить позже, когда захотите сделать что-то более сложное.)
Попробуйте найти редактор документов, который разрешает доступ к необработанной разметке, но не заставляет вас работать в режиме необработанной разметки — так называемый редактор WYSIWYM (What You See Is What You Mean).
Основной принцип редактора структурированных документов WYSIWYM заключается в том, что он напоминает «потребительский» текстовый процессор в том, что редактирование очень простое — вы можете редактировать документ непосредственно в режиме предварительного просмотра со стилем — но при этом позволяет вам следить за тем, что именно происходит. в разметке и структуре документа и гарантирует, что произведенная разметка никогда не будет недействительной или будет содержать лишнюю автоматически сгенерированную разметку, а тем более беспорядочную специальную стилизацию, которая является обычным и почти неизбежным явлением в «потребительских» текстовых процессорах. даже если вы не хотите такой укладки.
Обычно это достигается в структурированном редакторе документов WYSIWYM за счет создания только той структуры документа, которая правильно проверяется на соответствие заданной схеме разметки документа. Другими словами, редактор выполняет «строгую проверку» и в любой момент просто не позволяет вставлять элементы разметки в структуру документа, которые противоречили бы схеме разметки документа, но держит их вне досягаемости для вас — выделенными серым цветом или отфильтрованными. в списках и опциях меню или панели инструментов, где вы могли бы их выбрать.
Тем не менее, редактор структурированных документов WYSIWYM обычно не требует от вас работы с необработанными элементами разметки как таковыми (или в таком количестве), но будет отображать, по крайней мере, самые распространенные из них, такие как различные элементы разделов/заголовков, основные абзацы или различные типы списков или диапазонов выделения — как легкодоступные кнопки панели инструментов и сочетания клавиш.
Я бы посоветовал держаться подальше от предполагаемых редакторов «WYSIWYM», которые показывают предварительный просмотр стилизованного документа в одной панели, но позволяют редактировать содержимое только в другой, которая показывает вам необработанную разметку. Такая реализация «ленивого человека» несколько контрпродуктивна и не соответствует тому, как работает настоящий WYSIWYM-редактор. Хотя важно также иметь доступ к необработанной разметке, гораздо проще редактировать и поддерживать документ, если вы можете вводить текст непосредственно в стилизованном представлении, которое не позволяет вам создавать недопустимую структуру, которая показывает вам представление документа. документ с некоторым рудиментарным стилем, который не заставляет вас все время думать о документе с точки зрения необработанной разметки.
Рекомендация
Учитывая вышеизложенные принципы, моим личным фаворитом для создания и редактирования структурированных документов в настоящее время является WYSIWYM-редактор под названием XMLmind XML Editor (на фото выше), который является «строго проверочным, почти WYSIWYG-редактором XML», поддерживающим разметку DocBook, DITA и XHTML. и «Бесплатно для использования отдельными лицами, проектами с открытым исходным кодом и некоммерческими организациями». Я использую его в режиме DocBook, в частности.
Это предпочтение DocBook связано с тем, что я нахожу DocBook достаточно выразительным в своей семантической разметке для большинства литературных произведений, хорошо подходящим для автономных документов и хорошим форматом «рукописи» или «исходного кода», из которого можно преобразовать для меньшего распространения. форматы.
XML-редактор XMLmind предпочтительнее потому, что он не мешает вам и позволяет вводить содержимое «напрямую» во время его просмотра с помощью удобной таблицы стилей предварительного просмотра, а также контролирует структуру документа (в соответствии со схемой документа DocBook). ) — так что мне не нужно выполнять какую-либо ручную проверку или беспокоиться о том, что структура или сама разметка неверны.
Чтобы в полной мере оценить редактор, вам нужно научиться пользоваться клавишами Ctrl + стрелки, Ctrl + I, Ctrl + R, Ctrl + T, Ctrl + E и другими сочетаниями клавиш для работы с основным выбором элементов и вложенными элементами, и вам нужно узнайте немного о самом формате DocBook (какие элементы доступны, как их предполагается использовать и какие атрибуты они принимают). Но как только вы преодолеваете эти препятствия, в остальном это похоже на «более разумное слово», где все всегда в порядке и ничего никогда не происходит за вашей спиной.
Тем не менее, важно выучить сочетания клавиш для всего, вплоть до выбора элементов DocBook из предлагаемого контекстно-зависимого списка путем ввода части их имени, так как это делает вас гораздо более продуктивным, чем нажатие на меню и диалоговые окна с помощью мышь.
Преимущества структурированной разметки документов
Мне нравится тот факт, что в разметке структурированного документа структура и семантика — это все, а окончательный стиль (через таблицы стилей) — это то, о чем вы беспокоитесь позже, после того, как создали контент. Так и должно быть, особенно в современном мире, где может быть много способов потребления контента, а также множество различных требований к стилю контента и форматов распространения.
Работа со структурированной семантической разметкой позволяет вам сосредоточиться исключительно на содержании и поставленной задаче, вместо того чтобы отвлекаться на корректировку мелких деталей стиля «на месте» — часто с плачевными результатами и необходимостью постоянно вносить коррективы, когда вы что-то меняете в содержание позже, как это принято в «потребительских» текстовых процессорах. К сожалению, «потребительские» текстовые процессоры до сих пор имели лишь слабые попытки внедрить какую-либо структуру в свои рабочие процессы и, похоже, постоянно смешивали структуру с нежелательными встроенными стилями.
Дополнительные соображения
Чтобы перейти от «рукописи» DocBook к формату распространения, такому как PDF или EPUB, вам понадобится некий набор инструментов для обработки документов, который будет фильтровать документ с помощью таблицы стилей и создавать преобразованную копию в формате распространения при создании таблицы содержание и другие подобные структуры. Вышеупомянутый XML-редактор XMLmind включает некоторые такие инструменты преобразования (например, преобразование из формата DocBook в формат HTML), но вы также можете использовать внешние наборы инструментов и настраивать их параметры преобразования и таблицы стилей по своему вкусу.
Если вы обнаружите, что маршрут LaTeX лучше подходит для ваших целей, вы, вероятно, захотите взглянуть на WYSIWYM-редактор для LaTeX под названием LyX .
Для reStructuredText есть процессор документов Sphinx., который, вероятно, заслуживает почетного упоминания, но нет совместимого бесплатного редактора WYSIWYM (о котором я знаю) ... так что вы в значительной степени ограничены стандартным текстовым редактором программиста при редактировании контента. И хотя reStructuredText делает многие вещи лучше и более стандартизированным способом, чем Markdown (за исключением разметки заголовков, которая поначалу очень странная и неприглядная), это все еще слишком разросшийся формат README, изо всех сил пытающийся быть чем-то вроде XML без тегов, что это несколько обреченная битва. Помимо очень простого форматирования, вам в любом случае нужно ввести какие-то «теги» и разметку со сложными синтаксическими правилами, и редактирование вашего «простого текстового файла со сложными правилами» довольно быстро станет таким же сложным, как и при использовании фактической XML-разметки для хранения документа. структура — только с менее явным синтаксисом и менее стандартизированными инструментами для работы с ним.
Кроме того, даже если бы я хотел платить деньги, в наши дни все они связаны с «подписками» и «аккаунтами», что мешает мне с философской точки зрения ...
Хм?
Купите версию без подписки и живите дальше.
Microsoft — Office для дома и учебы 2021 — разовая покупка для 1 ПК или Mac
Amazon — Office для дома и учебы 2021 — разовая покупка для 1 ПК или Mac
Хотите сэкономить доллар? Попробуйте Кингуин
В зависимости от ваших вкусов и целей, «Emacs» (погуглите «emacs for Windows»…) был моим текстовым редактором в unix/linux в течение 30 лет, а в Mac OS — с 2006 года, когда эта ОС начала включать многие аспекты * никс настройка.
Emacs (или «Aquamacs» в MacOS) настраивается пользователем всеми мыслимыми способами...
С моей настройкой это намеренно вообще не WYSIWYG, потому что я хочу видеть буквальные символы, которые я ввел в файл. Это было полезно в прошлом, когда файл слегка искажался, и я мог смотреть непосредственно на символы в нем, а не просто заставлять программу обработки текстов объявлять его поврежденным/нечитаемым.
Есть один (еще не упомянутый вариант): OnlyOffice (как настольная версия, так и онлайн-версия, подобная Google Docs, однако последняя развертывается в вашей собственной инфраструктуре, поэтому документы остаются под вашим контролем ). Версия сообщества включает в себя почти все функции, кроме таких, как платная поддержка и т. д., и имеет полностью открытый исходный код (GNU AGPL v3, вот репозитории Github для серверных и настольных редакторов ).
Имеет темную тему (как для настольной, так и для онлайн-версии). Интерфейс имитирует MS Office (насколько я понимаю, цель состоит в том, чтобы добиться максимальной совместимости с ним), поэтому его легко понять и использовать тем, кто знаком с продуктом Microsoft.
Конечно, есть некоторые недостатки. Например, настольные редакторы также построены с веб-интерфейсами на движке Electron (который известен неэффективным использованием ресурсов, поэтому может потреблять много оперативной памяти и процессорного времени). Кроме того (по состоянию на 2022 год) некоторые расширенные функции, такие как управление библиографией, все еще отсутствуют.
Почему бы не использовать просто wordPad на окнах? Просто и бесплатно. Сохраняет в RTF (слово может открывать..) и может открывать .doc (даже не может пересохранить в .doc).
На Mac «Страницы» далеко не платные слова, много приятных функций
Кригги
RockPaperLz - Замаскируй или Шкатулка
кробар
Тецуджин
Вилкс-
Тецуджин
кокомак
Арво
предпочтительный_анон
Вилкс-
Джек Эйдли
Тецуджин
М Виртус
ВГР
Билл О'Брайен
Харпер - Восстановить Монику
RockPaperLz - Замаскируй или Шкатулка
Тецуджин
Вилкс-
Тецуджин
Подмастерье Компьютерщик
Тецуджин
Рейнб
Вилкс-
Тецуджин
Вилкс-
Харпер - Восстановить Монику
Льявес
Макс Сюн
не тот парень
Каз
айнпоклум
Нил Мейер
радж
радж
онуркано