0 голосов
194 просмотров

Мне нужно увеличить размер текста \mt1 в FRT, но я не хочу увеличивать текст \mt1 для остальной части PDF.

Как это сделать?

Спасибо, Майк

Переведено машиной с языка English
PTXprint от (1,2тыс. очков) | 194 просмотров

2 Ответов

+1 голос

Извините, что пока нет простого способа сделать это. Но есть хотя бы пара способов, оба из которых предполагают создание новых стилей (это легко сделать на вкладке редактора стилей):

Вариант A) Скопируйте стиль \mt1, чтобы создать новый (например, \zmt1), а затем измените размер этого стиля и используйте его для книги Front matter.

Вариант B) Создайте категорию \cat \cat* для материала FRT (что-то вроде \cat FRT-s и FRT-e), а затем настройте стиль, который позволит форматировать \mt1 внутри этих маркеров по-другому. Это немного сложнее, но было бы очень полезно, если бы внутри FRT было несколько маркеров, которые нужно было бы подстроить.

[Обратите внимание, что для любого из этих вариантов не обязательно изменять сам текст USFM, так как вы можете использовать правила changes.txt для внесения изменений на лету. Однако, если вы используете встроенный Front matter в PTXprint, в этом нет смысла; просто отредактируйте маркеры там.]

Переведено машиной с языка English
от (3,2тыс. очков)
0 голосов

Я заметил опечатку / ошибку в рассуждениях: FRT-s и FRT-e выглядят как маркеры (milestones). Они работают аналогично cat, в том смысле, что позволяют получить сложное форматирование, но usfm отличается, и способы их стилизации также различаются. Диапазонные маркеры (в основном) ведут себя скорее как стили символов, которые сохраняются через границы абзацев. Формат использования диапазонного маркера будет следующим:

\FRT-s\*
\mt1 Title
...
\FRT-e\*

Чтобы стилизовать это, вам нужно будет определить диапазонный маркер (FRT-s … FRT-e), а затем вы можете указать параметры стиля символов для него, или для сложного стиля FRT-s+mt1 (безопаснее). Если вам нужно применить стилизацию абзаца (например, межстрочный интервал), то, я думаю, вам все равно нужно сделать это другим способом (ms:FRT-s|mt1, если я правильно помню). Стандарт USFM молчит о том, должны ли маркеры иметь возможность изменять стили абзацев.

Более новый вариант (и еще один, который не упоминается явно в стандарте USFM) — это использование категоризированного стиля абзаца. Но это тоже будет работать:
\mt1 \cat big\cat* Big version of title

Стилизация для этого будет применяться к стилю абзаца для cat:big|mt1
Если вы используете локальный файл стилей, вы можете просто включить:

\Marker cat:big|mt1
\FontSize 36

Все остальные свойства будут унаследованы от обычного стиля mt1.

Переведено машиной с языка English
от (1,1тыс. очков)

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

0 голосов
1 ответ 60 просмотров
Традиционно мы НЕ разрешали переносы дефисов внутри слов. Но для этой книги Ионы мы хотим поэкспериментировать с этим ... кода, чтобы он действовал в более узком контексте?
KimB 673 задал вопрос май 30
0 голосов
2 ответов 508 просмотров
Переводчик на местном языке хочет отображать ивритскую букву в начале каждого раздела Псалма 119. Шрифт, который они ... чтобы первый заголовок раздела выглядел так: א Alep Джон
anon084052 157 задал вопрос май 12, 2020
0 голосов
2 ответов 264 просмотров
В книгах Писания опция Двухколоночная вёрстка работает как ожидается, и в GLO всех остальных проектов тоже. Но в этом ... в Pt работает как ожидается. Есть какие-нибудь идеи?
anon095293 129 задал вопрос фев 22, 2023
0 голосов
2 ответов 501 просмотров
Какой синтаксис используется для печати диапазона стихов из главы? Всплывающая справка описывает непрерывный диапазон, но не разрывистый. Я ... ,17-18,20-21, что бы я ни делал
Paul 642 задал вопрос июл 11, 2022
0 голосов
1 ответ 129 просмотров
Вот моя проблема: В сноске переводчик приводит ивритское слово из исходного текста и диапазон его значений. Верхняя часть ... от размера основного шрифта. Как решить эту проблему?
Y Mdu Niê 124 задал вопрос мар 10
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
So Peter was kept in prison, but the church was earnestly praying to God for him.
Acts 12:5
3,054 вопросов
6,014 ответов
5,677 комментариев
2,033 пользователей