+1 голос
163 просмотров

Моя проблема: Иногда в основном тексте ссылка на сноску, автоматически создаваемая в алфавитном порядке, печатается в конце ключевого слова и может сливаться с ним, образуя новое слово с другим значением.

Я хочу дать читателю визуальную подсказку не читать ключевое слово и ссылку на сноску как одно слово. У меня нет возможности использовать цвет при печати, только черный.

В Paratext 9, как всегда форматировать ссылку на сноску курсивом и добавить перед ней некоторый пробел, чтобы разделить ключевое слово и ссылку на сноску?

В PTXPrint, как напечатать новое форматирование ссылок на сноски?

Переведено машиной с языка English
PTXprint от (124 очков) | 163 просмотров

1 ответ

+2 голосов
Лучший ответ

В Paratext это сделать непросто, но в PTXPrint можно решить вопрос напрямую, создав и применив стиль к ссылкам на сноски. Вот два коротких видео, показывающих процесс, который я использовал для создания курсивной ссылки на сноску, и как добавить немного больше места перед ней.

Как форматировать ссылку на сноску в PTXPrint

Как установить больший отступ перед ссылкой на сноску

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

\sethook{start}{fCaller}{\hskip 0.1em}
In my case I had to use 0.2em to get the caller to move further from the text since the caller is italic. You can try adjusting this number.
Переведено машиной с языка English
от (9,9тыс. очков)
выбрано от
Спасибо за ваш ответ. Я узнал, как создать новый стиль, клонируя стандартный стиль \v и используя карту символов, чтобы найти юникод-номер.
Переведено машиной с языка English

Спасибо, Фил, я особенно оценил первую часть видео, объясняющую, как добавить новый стиль для ссылок. Вторая половина показалась мне немного более запутанной, поэтому я заглянул в наш файл "snippets.md", чтобы посмотреть, есть ли более простой способ; и действительно, есть - с помощью sethook в файле ptxprint-mods.tex, описанном здесь:

https://github.com/sillsdev/ptx2pdf/blob/master/docs/documentation/snippets.md#set-a-larger-space-before-footnote-caller-in-the-text

Было бы здорово иметь все это в виде опции, которую легче контролировать, не создавая вручную новые стили и не настраивая параметры вручную. [Мы подумаем об этом...] 

Кстати, snippets.md — это временное хранилище для хороших идей (подсказок/трюков), пока мы не осознаем, что достаточно людей хотят использовать определенную функцию; в этот момент мы часто добавляем ее в интерфейс. Самое простое место для добавления таких вещей — через кнопку "Code Snippet", но [отсутствие] обнаруживаемости — серьезная проблема с вещами, скрытыми под каждой из этих кнопок.

Переведено машиной с языка English
Спасибо, Марк - это хорошо работает. Я добавлю это в свой ответ выше.
Переведено машиной с языка English

Во-первых, спасибо @Phil_Leckrone за очень полезный и превосходно изложенный ответ. У нас была похожая потребность, и я смог применить это решение в течение нескольких минут.

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

Так что какой-нибудь суперпользователь мог бы сделать вопрос в скобках или отредактировать заголовок здесь, сделав его более общим, например «Как настроить ссылки на сноски в PTXprint». Я считаю, что эти ссылки настолько необычны и важны в своей «работе» в основном тексте Писания, что несколько проектов захотели бы сделать их лучше. Это чувство также подкрепляется тем фактом, что PT позволяет пользователям предоставлять свою собственную «последовательность ссылок на сноски». Так что мы долго думали об этом варианте много лет назад и нашли хорошее решение для нашего контекста; и теперь нам пришлось потрудиться, чтобы наше решение было отрендерено в PTXprint. И Фил сделал нас очень счастливыми сегодня своим решением.

В-третьих, я хочу дать наш +1 или +10, чтобы сделать эту важную деталь более доступной в PTXprint. Мне пришлось потратить много времени сегодня, чтобы исследовать эти экзотические ссылки. У них даже нет собственных маркеров в USFM и нет стиля в PTXprint по каким-то историческим причинам. Они важны, но в наших инструментах с ними обращаются, как с Золушкой. Пожалуйста, дайте им засиять. Факт того, что PTXprint использует стиль для /v как стиль по умолчанию для ссылок на сноски, также требует внимания, я считаю. 


В-четвертых, я хочу поделиться нашим собственным решением для латиницы в сельской местности этого мира, где грамотность все еще остается проблемой, даже в 2026 году:
В PT мы определили ссылки на сноски как U+2460 .. U+2473. Их называют «цифры в кружке» и «числа в кружке». Эти маленькие существа не могут превращать слова основного текста в загадочные слова, и их нельзя спутать с номерами стихов. Они довольно различимы, и поскольку мы не злоупотребляем сносками, они не загромождают наши страницы.

Мы обнаружили на месте, что наша целевая аудитория не «замечает» ссылки на сноски, когда они «просто буквы», потому что, конечно, уже «много текста». То же самое и с надстрочными цифрами из-за номеров стихов. Так что у нас хорошие результаты, годами, с нашими ссылками в кружках. hth

Переведено машиной с языка English
Дополнение о новом стиле, как объяснил Фил:

В апреле 2026 года (используя версию PTXprint 3.0.18) PTXprint ведет себя странно при добавлении нового стиля, основанного на существующем стиле:
- Сначала новый стиль, созданный на основе /v, отображается в списке под > Styles > "Chapters & Verses". Хорошо.

- Также сначала маркер выглядит правильно в списке стилей, но имя может выглядеть неправильно (я упустил из виду при определении нового стиля, что PTXprint предложил "myownmarker - Verse Number" как бесполезное имя.)

- Даже когда вы редактируете имя вашего нового стиля, он все еще отображается с начальным (в моем случае неправильным) именем; ничего, что я пробовал, не заставило PTXprint исправить имя стиля в списке стилей в левой панели. (небольшой баг)

- Обходной путь: Когда я вышел из PTXprint и перезапустил инструмент, наконец мой новый пользовательский стиль был отображен с исправленным именем.

- Но расположение в моем инструменте не такое, как показал Фил в своем видео на 1:15 : В моем PTXprint инструмент создал новый основной раздел в списке стилей ниже "Other" и ниже "Obsolete & Deprecated"; он называется "Footnote Caller", используя то, что я использовал в качестве имени в поле "Name", чтобы создать этот новый раздел. У других пользователей будет по-другому.
Это кажется даже лучше, чем помещать все пользовательские стили под "Other", так что спасибо разработчикам. hth
Переведено машиной с языка English

Разработчики в процессе разработки и добавления пользовательского шрифта с часто используемыми ссылками и убедятся, что в PTXprint есть встроенные стили для обработки видов ссылок на сноски и перекрестные ссылки, которые будут использовать команды перевода. Если вы хотите увидеть, какие маркеры/символы предлагаются для этого шрифта, пожалуйста, посетите эту таблицу и оставьте свои комментарии/обратную связь по мере необходимости. Мы особенно заинтересованы в символах, которые используют другие переводчики или наборщики Писания и которые, по вашему мнению, имеют универсальное значение и должны быть добавлены в этот репертуар.

Переведено машиной с языка English
@Mark P, это очень хорошие новости. Я зашел и посмотрел таблицу.

Все «классические» маркеры мне известны с детства. «Звездные» маркеры довольно красивы, и я не мог легко запомнить их, например, чтобы найти примечание в приложении бумажной книги. Почему? Потому что я не могу назвать их, как я мог бы назвать «k» или «8» или «дату рождения» или «дату смерти» или символы «абзаца» или «бесконечности».
Я бы предположил, что некоторые из них могут быть «трудно читаемыми», когда используются как крошечные надстрочные в регионах с низкой грамотностью. Это не критика; пожалуйста, не удаляйте ни один элемент из этого списка.

Наш проект много лет назад поклялся публиковать каждый вывод в 16 pt или крупнее, и это помогает. И мы не стесняемся использовать не крошечные ссылки. Поскольку наши используют круги, они не так сильно мешают нормальному чтению, так как их нельзя спутать с обычными буквами.

Я рад, что другие люди также имели идею с заключенными или окруженными числами.
Я знаю, что окруженные символы также существуют в виде строчных и заглавных латинских букв, начиная с U+2406. На случай, если какому-то проекту могут понадобиться «многие ссылки» для какой-то специальной ситуации, например, для учебных заметок.
Так что для меня или для людей в нашей аудитории буква в (не слишком маленьком) круге может быть легче различима, чем, например, U+2724 против U+2723 в зависимости от шрифта и размера. Это потому, что мы все научились смотреть «туда, где важно», когда мы учились читать. Я легко различаю p, q, a, d, b, потому что знаю, что важно, и я все еще борюсь с ивритскими буквами, где все крошечное и выглядит одинаково для меня.

Так что снова, вы попросили обратную связь, и вы на верном пути. Это будет еще одна дружелюбная и полезная функция в PTXprint. Пожалуйста, передайте привет команде и мою благодарность.
Переведено машиной с языка English

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

0 голосов
1 ответ 53 просмотров
Привет, я новичок. Нужна помощь. Я хочу увеличить расстояние между \lik...\lik* и \liv1...\liv1* и напечатать ... с помощью PTXprint, но не знаю, где настроить параметры отступов.
Y Mdu Niê 124 задал вопрос ноя 19, 2025
0 голосов
2 ответов 54 просмотров
В одном проекте классическая сноска выглядит так: \f + \fr cc.v \fq keyword (mostly singular, if noun ... надеюсь избежать изобретения велосипеда, который, возможно, уже доступен.
Tim 934 задал вопрос май 29
0 голосов
2 ответов 67 просмотров
Я, должно быть, изменил расположение ссылок на сноски, чтобы по умолчанию они помещались в начале выбранного фрагмента ... Есть ли более простой способ, чем перемещать их вручную?
PeterK 119 задал вопрос май 5, 2025
+1 голос
1 ответ 215 просмотров
(Asked by Malachi James) Our footnote caller uses a character (؂, U+0602) which is not in our project font. In ... the page but will not change the font of the footnote caller.
аноним задал вопрос апр 10, 2015
0 голосов
3 ответов 266 просмотров
Я обнаружил, что мое ключевое слово, набранное жирным шрифтом, сразу же соединяется с текстом сноски, который всегда ... работает нормально, по крайней мере, это очень удобно.
joop 110 задал вопрос сен 9, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,048 вопросов
6,007 ответов
5,672 комментариев
2,028 пользователей