LINUX.ORG.RU

Киллер-фича текстовых редакторов. Есть ли такое?


0

0

Только что исправлял некоторые неточности в объемном документе, созданном в ООо. Предыдущая версия документа у меня уже была распечатана и надо было перепечатать только листы с исправлениями. Так вот есть ли такая фича, что бы печатались только те листы, на которых были исправления?

Можно указать страницы вручную через запятую. Статистика по отдельным страницам не ведется, только по всему документу, поэтому автоматически не получится.

Lucky1 ★★★
()

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

dumal ★★
()

Вряд ли, скорее всего надо руками прописать номера страниц.

Zhbert ★★★★★
()
Ответ на: комментарий от dumal

> Вряд ли. Ведь при редактировании может измениться что угодно, даже количество страниц.

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

Интересно, а для latex что-то похожее можно автоматически сделать? Чтобы имея diff можно было получить только номера измененных страниц.

kamre ★★★
()

готовое вряд -ли есть.

snoopcat ★★★★★
()

Не сморел на возможности программирования в OO.o, но подозреваю можно макрос-скриптик какой небольшой налабать.

Alex_A_V ★★
()
Ответ на: комментарий от Lucky1

>Можно указать страницы вручную через запятую

Ежу понятно

amonymous
() автор топика
Ответ на: комментарий от dumal

>Вряд ли. Ведь при редактировании может измениться что угодно, даже количество страниц

Может и изменится - разные вещи.

amonymous
() автор топика
Ответ на: комментарий от kamre

>Интересно, а для latex что-то похожее можно автоматически сделать? Чтобы имея diff можно было получить только номера измененных страниц.

Да к стати, для latex особенно актуально.

amonymous
() автор топика
Ответ на: комментарий от amonymous

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

Sphinx ★★☆☆
()

В VIM и Emacs может и реализуемо. Как минимум через diff.

Quasar ★★★★★
()

amonymous> исправлял некоторые неточности

Ну дык исправил на этой странице ошибки (всмысле кол-во строк не изменилось и следующие страницы не изменились) — сразу делаешь «print current page)

sdio ★★★★★
()

ОО - не текстовый редактор

lazyklimm ★★★★★
()
Ответ на: комментарий от Alex_A_V

Глянул в справку по OO.o Basic, можно сделать скорее всего такой макрос, т.к. есть объект RedlinePortion - http://api.openoffice.org/docs/common/ref/com/sun/star/text/RedlinePortion.html через который можно выяснить есть ли на странице исправления или нет и соответственно печатать только нужные страницы.

Alex_A_V ★★
()
Ответ на: комментарий от sdio

>Ну дык исправил на этой странице ошибки (всмысле кол-во строк не изменилось и следующие страницы не изменились) — сразу делаешь «print current page)

Ну так тоже можно, но как тогда бороться с такими моментами, когда в эдак 300 листовом документе находится эдак 40 рисунков на разных страницах и вдруг захотелось изменить подпись с „рисунок №n блабла“ на „иллюстрация №n блабла“ при чем изменения сделаны автоматом, благо средствами LaTeX и OOo это можно сделать, но в этом случае даже никакие diff не помогут

amonymous
() автор топика
Ответ на: комментарий от dumal

> может измениться что угодно, даже количество страниц

А вообще, конечно, проблема есть. Т.к. обычно печатаются еще и номера страниц, поэтому все страницы с большими номерами по идее нужно перепечатывать, хотя на них только сам номер страницы поменялся.

kamre ★★★
()
Ответ на: комментарий от amonymous

В качестве бредовой идеи: из ООо напечатать каждую страницу в отдельный файл (в postscript), а после изменения повторить печать в файл, сравнить по-файлово и распечатать на бумаге измененные страницы.

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.