Редактирование файлов RTF в текстовом режиме

Версия gnome-dictionary на моей машине не имеет никакого переключателя версии, и при этом она не имеет a --no-window переключатель, перечисленный под --help-all

Страница справочника относится к гному-utils v2.13.4 и действительно перечисляет переключатель --no-window но при попытке от консоли соответствующими переключателями это перестало работать без ДИСПЛЕЯ.

При просматривании источника, это ясно, больше нет консольной опции, и документация устарела.
Gnome является быстро двигающейся целью в настоящее время.

6
08.02.2013, 01:26
5 ответов

Я предполагаю, что Вы хотите вручить - в приятно отформатированном документе и использовании RTF Ваше предлагаемое решение. Существуют на самом деле намного лучшие способы отформатировать документы о системе Unix. Традиционный путь, который, вероятно, будет доступен в Вашей системе из поля, состоит в том, чтобы использовать troff (в наше время ditroff или его GNU эквивалентный groff). Это позволяет Вам разметке текстовые команды использования как \fBполужирный\fP и \fIкурсив\fP. Это - система, используемая для форматирования страниц руководства. Для преобразования разметки в PDF установите Ghostscript и используйте последовательность как следующее.

groff -Tps mydocument.ms >mydocument.ps
ps2pdf mydocument.ps mydocument.pdf

Однако, если Вы хотите изучить систему, на которой можно основываться, я предлагаю изучить ЛАТЕКС. Это имеет более интуитивный язык разметки (например, Вы пишете \section{My Section Title}) а также тысячи дополнительных пакетов и шрифтов. Большинство работ Математики и Физики написано в нем. В этом случае команда, которую Вы использовали бы для преобразования документа в PDF, будет чем-то как.

pdflatex mydocument.tex
7
27.01.2020, 20:21
  • 1
    Это решение будет, вероятно, работать как Латекс. Сообщит, после того как я попробовал его при завершении Справки. –  Aviator45003 07.02.2013, 17:46
  • 2
    Так же, как обновление я изучил ЛАТЕКС (небольшая кривая обучения), и BibTex (Более крутой, но лучше зарегистрировал с Google), и люблю обоих. Представления RTF являются теперь вещью прошлого! Даже на моем Mac, я редактирую использование SSH в поля Linux с установленным ЛАТЕКСОМ. –  Aviator45003 19.03.2013, 16:42
  • 3
    я рад, что Вы нашли истину! Можно также установить ЛАТЕКС на Mac. Это хорошо работает. –  Diomidis Spinellis 20.03.2013, 21:02

pandoc может преобразовать множество текстов разметки в большое разнообразие форматов, включая RTF.

Pandoc is a Haskell library for converting from one markup format to
another, and a command-line tool that uses this library. It can read
markdown and (subsets of) Textile, reStructuredText, HTML, LaTeX, MediaWiki
markup, and DocBook XML; and it can write plain text, markdown,
reStructuredText, XHTML, HTML 5, LaTeX (including beamer slide shows),
ConTeXt, RTF, DocBook XML, OpenDocument XML, ODT, Word docx, GNU Texinfo,
MediaWiki markup, EPUB (v2 or v3), FictionBook2, Textile, groff man pages,
Emacs Org-Mode, AsciiDoc, and Slidy, Slideous, DZSlides, or S5 HTML slide
shows. It can also produce PDF output on systems where LaTeX is installed.
4
27.01.2020, 20:21
  • 1
    Определенно инструмент я добавлю к своему компьютеру! Длительный срок, однако, я был убежден попробовать Латекс больше. Нужна возможность RTF, тем не менее, так спасибо. –  Aviator45003 07.02.2013, 17:48
  • 2
    Haskell, unforunately, еще не доступен на Raspberry Pi. Однако я добавил его к своим другим машинам CLI, потому что это все еще полезно по SSH и SCP. –  Aviator45003 08.02.2013, 00:09

В то время как я также думаю, что Pandoc (Ответ Reed Крафта-Мерфи) мог бы быть прекрасным здесь, я хотел бы указать, что существует также WordGrinder, немного более подобный WYSIWYG:

WordGrinder screenshot

Это импорт функций HTML и экспорт, а также ЛАТЕКС и экспорт Troff.

2
27.01.2020, 20:21
  • 1
    Будет работать над этим наверняка в некоторых случаях.... Некоторые учителя просто не могут понять намек "да, Он имеет странные символы, и не, Вы не можете сказать то, что это только путем перечитывания через мое плечо, но доверяйте мне, это будет симпатично, когда он будет распечатан". О, и разве Вы не знали, что командная строка для идиотов, которые на самом деле не хотят делать что-либо продуктивное? Мои учителя все знают это!Спасибо! –  Aviator45003 07.02.2013, 17:50
  • 2
    ответа, который я не могу заставить это устанавливать или на моем Pi или на моих других полях, даже поле Ubuntu Server. Позор. –  Aviator45003 08.02.2013, 02:27

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

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

Если это имеет значение я сделал свою Магистерскую диссертацию в RST, но это было болезненно в местах, и я закончил тем, что делал заключительное расположение / разбиение на страницы в OpenOffice. Я также попробовал HTML к преобразователю PDF, но он имел проблемы с Unicode, и я хотел больше управления конечным результатом, чем прямое преобразование машины.

2
27.01.2020, 20:21
  • 1
    я написал другую работу в использовании Скидки с цены Pandoc. Это работало лучше, чем отдых для меня (хотя, возможно, который также разработал тем временем) и то, что я планирую использовать для будущих проектов. –  tripleee 06.05.2016, 21:54

Я не полагаю, что существует, Ваш вопрос подобен этому:

Используя Vim для редактирования файлов Microsoft Word | Переполнение стека

Если Вы могли бы использовать ЛАТЕКС, то преобразование их к rtf не должно быть слишком трудным.

Это помогло бы объяснить, почему Вы пытаетесь отредактировать rtf файлы; решение, вероятно, собирается посмотреть что-то как:

  1. scp (или ftp или самба или что не) передают файл Вашей локальной машине

  2. Файл редактирования локально

  3. Загрузите законченный файл

С другой стороны, установка X11 (и возможно vnc) на одной из тех машин казалась бы способом пойти. Другая опция состояла бы в том, чтобы преобразовать их в HTML с, Открывают Office (которому я верю, может делать пакетные работы из командной строки), отредактируйте их и затем преобразуйте их назад. Но конечным результатом является то же; я никогда не видел или слышал о cli редакторе, который может обоснованно отредактировать *.rtf файлы непосредственно (за исключением редактирования самих очень больших файлов.)

2
27.01.2020, 20:21
  • 1
    Редактирование некоторой разметки, разработанной для потребления человеком (быть этим troff, (La) TEX, DocBook), определенно предпочтительно для RTF. –  vonbrand 07.02.2013, 05:21
  • 2
    я был бы точно так же, как, чтобы указать, что большая часть материала Вы видите в файле RTF (Первая тысяча + строки, сгенерированные Microsoft Word), составляет 38 КБ грязи, форматирующей, который является ненужным. Большинство редакторов работает без этого. Действительно, RTF является очень легким языком разметки, известным прежде всего тем, что был применим на каждом Mac, Windows Box, и (я предполагаю), не исходно на Linux. –  Aviator45003 07.02.2013, 14:31
  • 3
    О, и я должен отредактировать файлы RTF (вероятно), потому что тот путь я могу использовать глупые школьные компьютеры для печати моей работы. Я ненавижу принтеры. Но я думаю, что упомянутые опции PDF должны работать. –  Aviator45003 07.02.2013, 14:33

Теги

Похожие вопросы