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

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

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

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

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

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 ответ 32 просмотров
Традиционно мы НЕ разрешали переносы дефисов внутри слов. Но для этой книги Ионы мы хотим поэкспериментировать с этим ... кода, чтобы он действовал в более узком контексте?
KimB 673 задал вопрос май 30
0 голосов
2 ответов 434 просмотров
Переводчик на местном языке хочет отображать ивритскую букву в начале каждого раздела Псалма 119. Шрифт, который они ... чтобы первый заголовок раздела выглядел так: א Alep Джон
anon084052 157 задал вопрос май 12, 2020
0 голосов
2 ответов 235 просмотров
В книгах Писания опция Двухколоночная вёрстка работает как ожидается, и в GLO всех остальных проектов тоже. Но в этом ... в Pt работает как ожидается. Есть какие-нибудь идеи?
anon095293 129 задал вопрос фев 22, 2023
0 голосов
2 ответов 414 просмотров
Какой синтаксис используется для печати диапазона стихов из главы? Всплывающая справка описывает непрерывный диапазон, но не разрывистый. Я ... ,17-18,20-21, что бы я ни делал
Paul 642 задал вопрос июл 11, 2022
0 голосов
1 ответ 95 просмотров
Вот моя проблема: В сноске переводчик приводит ивритское слово из исходного текста и диапазон его значений. Верхняя часть ... от размера основного шрифта. Как решить эту проблему?
Y Mdu Niê 124 задал вопрос мар 10
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus.
Galatians 3:28
3,049 вопросов
6,007 ответов
5,672 комментариев
2,029 пользователей