В последних версиях при работе с Apache OO корректор удаляет любые пробелы и знаки табуляции перед прямой речью. Подскажите, пожалуйста, как этого избежать?
Пример:
Абзац с текстом...
Абзац с прямой речью...
Результат после коррекции:
Абзац с текстом...
Абзац с прямой речью...
Last edit: Margarita Glushkin 2015-10-14
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Стандартный пакет уточняющих вопросов ☺
Говорим AOO, подразумеваем последний релиз (4.1.1)?
Или в рассматриваемый временной интервал попало событие обновления AOO (с какой версии на какую)?
Последние версии OOoFBTools это 2.38? ☺ Было бы очень хорошо припомнить в какой версии это началось, а в какой работало ожидаемым образом?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
AOO 4.1.1
Я проверила даже очень старые версии, не помогло. Похоже, проблема в 4.1.1, а не в Вашей программе. Как только я вернула офис на версию 4.0.1, все заработало.
Извините за беспокойство.
Last edit: Margarita Glushkin 2015-10-15
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Не за что.
Вы всё сделали правильно.
Отказ от обновления решением не является.
Под это дело выделен специальный раздел форума.
Правда до сего момента претензии обнаруживались только в адрес LO.
А тут выясняется, что и AOO небезупречен…
Спасибо ;)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Маргарита, возможно я Вас неверно понял, но зачем нужны начальные пробелы ПЕРЕД Прямой речью пробелы?
например
- Ты идешь домой?
Ты идешь домой?
В 1-м случае перед тире - проблелы. Во втором - их нет.
В Корректоре есть опции убирать или нет стартовые простые и/ил неразрывные проблы. Если я верно Вас понял, то просто отключите не нужные опции (правда, тогда ВСЕ стартовые пробелы не будут удаляться).
Если я Вас неверно понял, то пришлите, пожалуйста. файл с примером (выделите маркером текст с прямой речью). Мне надо будет прогнать его под отладчиком.
Last edit: dikbsd 2015-10-15
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Внимательнее надо быть.
MarkDown — это не только цитирование.
Он ещё по собственной логике обрабатывает последовательность пробелов.
И просит экранирования спецсимволов.
Есть мнение, что правильнее будет:
- Ты идешь домой?
- Ты идешь домой?
Но с учётом логики обработки пробелов разницы скорее всего не будет.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Маргарита, спасибо за файл. Я проверил... Удаление пробелов и табуляций перед тиру - в прямой речи я специально вводил. Насколько я понимаю, по правилам литературы перед тире в прямой речи не должны идти ни пробелы ни табуляции.
Даже не могу представить, зачем нужно сохранять табуляции перед тире в прямой речи.
Не могли бы вы пояснить, зачем это нужно?
Я могу ввести зависимость опции "Заменить дефисы и минусы в прямой речи на рире" от опций удалений пробелов и/или табуляций в начале обзаца.
Но хотел бы понять, зачем нужно сохранять стартовые табуляции перед тире в прямой речи?
Last edit: dikbsd 2015-10-19
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Для красоты, прямая речь в книге приводится с отступом, аналогичным отступу в абзаце.
Во всех учебниках в разделе "Прямая речь" соответствующие примеры набраны с отступами (в том числе и в Полном академическом справочнике: http://orthographia.ru/punctuatio.php?sid=138#pp138).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
…прямая речь в книге приводится с отступом, аналогичным отступу в абзаце.
Да.
Но применительно к структуре fb2 лично я привык к тому, что логически каждая реплика прямой речи и есть отдельный абзац, отличающийся от обычного тем, что начинается с длинного тире ('— ').
Корректор текста иногда на некоторых наборах входных данных это рушит. Но это — признак ошибки. С которой надо разбираться именно как с ошибкой.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Маргарита, Не думаю, что так же будет это выглядеть и в fb2-читалках: дело в том, что читалки сами формируют представление книги. Проблема еще и в том, что все известные мне читалки (и на Windows, и на Linux, и на iOS, и на Android) автоматически удаляют все стартовые пробелы и табуляции из fb2 файлов, независимо от того, идут они перед прямой речью или перед простым текстом.
Даже если я и сделаю возможность оставления пробелов или табуляций перед прямой речью (это не сложно), то все равно это не будет отображдаться в читалках. Маргарита, думаю, вам в любов случае нужно списываться с авторами-разработчиками той читалки, которой вы пользуетесь, чтобы они делали маленький отступ только перед прямой речью (тогда никаких табуляций не потребуется).
Что вы думаете?
Last edit: dikbsd 2015-10-19
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
В последних версиях при работе с Apache OO корректор удаляет любые пробелы и знаки табуляции перед прямой речью. Подскажите, пожалуйста, как этого избежать?
Пример:
Результат после коррекции:
Абзац с прямой речью...
Last edit: Margarita Glushkin 2015-10-14
Стандартный пакет уточняющих вопросов ☺
Говорим AOO, подразумеваем последний релиз (4.1.1)?
Или в рассматриваемый временной интервал попало событие обновления AOO (с какой версии на какую)?
Последние версии OOoFBTools это 2.38? ☺ Было бы очень хорошо припомнить в какой версии это началось, а в какой работало ожидаемым образом?
AOO 4.1.1
Я проверила даже очень старые версии, не помогло. Похоже, проблема в 4.1.1, а не в Вашей программе. Как только я вернула офис на версию 4.0.1, все заработало.
Извините за беспокойство.
Last edit: Margarita Glushkin 2015-10-15
Не за что.
Вы всё сделали правильно.
Отказ от обновления решением не является.
Под это дело выделен специальный раздел форума.
Правда до сего момента претензии обнаруживались только в адрес LO.
А тут выясняется, что и AOO небезупречен…
Спасибо ;)
Маргарита, возможно я Вас неверно понял, но зачем нужны начальные пробелы ПЕРЕД Прямой речью пробелы?
например
В 1-м случае перед тире - проблелы. Во втором - их нет.
В Корректоре есть опции убирать или нет стартовые простые и/ил неразрывные проблы. Если я верно Вас понял, то просто отключите не нужные опции (правда, тогда ВСЕ стартовые пробелы не будут удаляться).
Если я Вас неверно понял, то пришлите, пожалуйста. файл с примером (выделите маркером текст с прямой речью). Мне надо будет прогнать его под отладчиком.
Last edit: dikbsd 2015-10-15
Внимательнее надо быть.
MarkDown — это не только цитирование.
Он ещё по собственной логике обрабатывает последовательность пробелов.
И просит экранирования спецсимволов.
Есть мнение, что правильнее будет:
Но с учётом логики обработки пробелов разницы скорее всего не будет.
Мне нужны не пробелы, а знак табуляции.
Маргарита, спасибо за файл. Я проверил... Удаление пробелов и табуляций перед тиру - в прямой речи я специально вводил. Насколько я понимаю, по правилам литературы перед тире в прямой речи не должны идти ни пробелы ни табуляции.
Даже не могу представить, зачем нужно сохранять табуляции перед тире в прямой речи.
Не могли бы вы пояснить, зачем это нужно?
Я могу ввести зависимость опции "Заменить дефисы и минусы в прямой речи на рире" от опций удалений пробелов и/или табуляций в начале обзаца.
Но хотел бы понять, зачем нужно сохранять стартовые табуляции перед тире в прямой речи?
Last edit: dikbsd 2015-10-19
Для красоты, прямая речь в книге приводится с отступом, аналогичным отступу в абзаце.
Во всех учебниках в разделе "Прямая речь" соответствующие примеры набраны с отступами (в том числе и в Полном академическом справочнике: http://orthographia.ru/punctuatio.php?sid=138#pp138).
Да.
Но применительно к структуре fb2 лично я привык к тому, что логически каждая реплика прямой речи и есть отдельный абзац, отличающийся от обычного тем, что начинается с длинного тире ('— ').
Корректор текста иногда на некоторых наборах входных данных это рушит. Но это — признак ошибки. С которой надо разбираться именно как с ошибкой.
Маргарита, Не думаю, что так же будет это выглядеть и в fb2-читалках: дело в том, что читалки сами формируют представление книги. Проблема еще и в том, что все известные мне читалки (и на Windows, и на Linux, и на iOS, и на Android) автоматически удаляют все стартовые пробелы и табуляции из fb2 файлов, независимо от того, идут они перед прямой речью или перед простым текстом.
Даже если я и сделаю возможность оставления пробелов или табуляций перед прямой речью (это не сложно), то все равно это не будет отображдаться в читалках.
Маргарита, думаю, вам в любов случае нужно списываться с авторами-разработчиками той читалки, которой вы пользуетесь, чтобы они делали маленький отступ только перед прямой речью (тогда никаких табуляций не потребуется).
Что вы думаете?
Last edit: dikbsd 2015-10-19
Сергей, мне бы такие файлы для отладки Корректора...
Last edit: dikbsd 2015-10-19
Я знаю ☺
Но пока идентифицировал, пока добрался проверить — ключевые элементы успели обновиться, и ошибка не воспроизвелась.
И ты тоже, если встречаешь вопросы к upstream'у не сразу ищи обходные пути, а сначала описывай проблему на форуме.
Хорошо...