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

Мне нужно подчёркивать весь текст \nd. Однако подчёркивание по умолчанию расположено немного слишком низко. В техническом справочнике PTXprint указано:

\UnderlineLower 0.1em — Расстояние ниже базовой линии подчёркивания

Но что мне с этим делать? Как мне использовать это, чтобы поднять подчёркивание для всего текста \nd немного выше?

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

5 Ответов

0 голосов

Привет, @EricP,

На вкладке «Дополнительно» (Advanced) доступны следующие параметры, которые можно настроить:

Экспериментируйте с ними, пока подчёркивание не будет выглядеть идеально.

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

Отлично, но, кажется, подсказка (tooltip) неверна. Значение -0.10 слишком низкое, но когда я изменил его на -0.25, подчёркивание поднялось ровно туда, куда я хотел.

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

Описание неверно. Значение не связано с базовой линией, а с нижней частью нисходящих элементов (descenders), если они присутствуют (хвосты у букв g, p и т. д.), исходя из предположения, что (поскольку у нас нет способа пропускать их) зачёркивание частей букв — плохая идея, а подчёркивание чуть ниже нижней точки самого низкого нисходящего элемента в данной строке — лучший вариант.

Если вы установите отрицательное значение, имейте в виду, что в настоящее время оно будет зачёркивать основной текст, если нисходящих элементов нет.

Если возникнет потребность в подчёркивании относительно базовой линии, это в конечном итоге будет обозначено отрицательным значением.

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

Как вам такая улучшенная подсказка?

This sets the vertical position
(in ems) of the underline relative
to the bottom of any descenders. 
Negative values raise it.
Positive values lower it.
Переведено машиной с языка English
от (3,2тыс. очков)
0 голосов

Дальнейшие тесты показали, что предполагаемое функционирование было нарушено из-за отключения XeTeXuseglyphmetrics. Я считаю это ошибкой (багом), и, к сожалению, люди, вероятно, привыкли к этому, поскольку XeTeXuseglyphmetrics обычно отключался кодом на Python. При исправлении этого я также исправил частично реализованную функцию «отрицательное значение = абсолютное положение».

Предполагаемое значение по умолчанию: \def\UnderlineLower{0.2em}
image

Старое, ошибочное поведение \def\UnderlineLower{0.2em}
image

Новое абсолютное положение: \def\UnderlineLower{-0.2em)
image

Установлено в ноль:
image

Установлено в -0.1:
image

Моё предложение для подсказки:

Это устанавливает, насколько (в em) подчёркивание находится ниже текста
и относительно чего оно измеряется. Если значение положительное или равно нулю, это расстояние
ниже нижней части нисходящих элементов. Если отрицательное,
это расстояние ниже базовой линии. Теперь нет способа
использовать подчёркивание для зачёркивания текста.

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

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

0 голосов
1 ответ 86 просмотров
Я создал PDF-файл с помощью PTXprint. Когда я открываю его в Firefox на своем компьютере, Firefox отображает ... PDF, не видели этот запутанный заголовок на неправильном языке.
bit 495 задал вопрос ноя 17, 2025
0 голосов
3 ответов 420 просмотров
Я готовлю Евангелие от Луки и Деяния Апостолов к печати в виде брошюры, но не могу понять, как вставить промежуточный титульный лист перед началом книги Деяния.
Jamie 102 задал вопрос авг 6, 2024
0 голосов
2 ответов 253 просмотров
Я купил новый компьютер и установил PTXprint. Он автоматически загружает мой вспомогательный проект KYU Healing Wounds, ... стандартного проекта перевода, но это тоже не работает.
JohnB 102 задал вопрос апр 9, 2024
0 голосов
1 ответ 74 просмотров
Базовая идея нашего диглота показана ниже. В нашем проекте вторичный текст диглота - это интерлинейный текст на ... . Возможно ли реализовать какой-либо из этих подходов?
Christopher F 120 задал вопрос апр 15, 2025
0 голосов
1 ответ 178 просмотров
Эта ошибка появляется там, где я использую \nb на разрывах глав. Нужно ли изменить какие-либо настройки конфигурации? Пример ... он используется, и я хотел бы сделать то же самое.
anon392948 143 задал вопрос авг 11
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And let us consider how we may spur one another on toward love and good deeds, not giving up meeting together, as some are in the habit of doing, but encouraging one another—and all the more as you see the Day approaching.
Hebrews 10:24-25
3,051 вопросов
6,010 ответов
5,676 комментариев
2,030 пользователей