0 votos
339 visualizações

Estive (lentamente) trabalhando na criação de bordas para barras laterais (sidebars) baseadas em repetição ou esticamento (ou repetição e esticamento) de 'ornamentos'. Ele aplica qualquer esticamento antes que os ornamentos sejam desenhados, de modo que a espessura da linha permanece constante, mesmo quando o usuário escolhe permitir que um ornamento seja distorcido de forma grosseira.

Nesta semana, o código foi estendido para adicionar (possivelmente distorcidos) glifos de fontes à lista de coisas que podem ser usadas (embora, neste caso, haja distorção na espessura da linha, é claro).

Se elementos repetitivos forem usados, as bordas ornamentais (assumindo que estejam definidas corretamente) são verdadeiramente 'feitas sob medida' para cada caixa que cercam, em vez de distorcidas.

O próximo passo será tornar possível colocar essas bordas ornamentais ao redor de uma página. Atualmente, se uma borda (PDF) for adicionada a uma página, é a página inteira que recebe a borda (incluindo notas de rodapé e referências cruzadas), mas vejo pela página da SAB que houve pedidos para bordar apenas o texto bíblico, excluindo as notas de rodapé.

Também entendo que, em algumas partes do mundo, haveria uma preferência cultural para que um diglote incluindo o grego/hebraico original tivesse a língua original 'emoldurada' e a tradução vernácula não.

Portanto, presumo que haja três opções para bordas de página que são desejadas:

  • Página inteira
  • Apenas o texto bíblico
  • Apenas um lado de um diglote.

Mas há potencialmente outras opções que consigo pensar:

  • Parte bíblica de ambos os lados de um diglote em uma única borda
  • Parte bíblica de ambos os lados de um diglote, em bordas separadas
  • Texto bíblico e notas de rodapé / referências cruzadas, mas não figuras

E, eventualmente, pode haver um desejo por:

  • Bordas ao redor de títulos de seção
  • Bordas ao redor de imagens??

Esqueci de algo? Qual dessas é a mais urgente?

Tradução automática de English
PTXprint por (1,1k pontos) | 339 visualizações

5 Respostas

0 votos

Oh, esqueci, as linhas elaboradas (fancy rules) também estão funcionando:

imagem

Tradução automática de English
por (1,1k pontos)
0 votos

Estou tentando encontrar uma maneira de colocar uma borda ao redor de um título de seção ou de aplicar uma sombra atrás do título. Sei que posso fazer isso pela aba Tabs+Borders, mas ela só permite uma borda de tamanho fixo que preenche a coluna. Quero aplicar uma sombra apenas atrás do texto, com base no tamanho do texto.

Tradução automática de English
por (112 pontos)
reexibida

Estou tentando aplicar uma cor de fundo e colocar uma caixa ao redor dos títulos de seção. Malachi forneceu o código inicial e eu o modifiquei para se adequar à minha situação:

changes.txt:
‘\s (.+?)$’ > ‘\s_border \1 end\n’

ptxprint-mods.tex:
\def\s_border #1 end{
\esb \cat boxedtext\cat*
\s #1
\esbe
}

custom.sty
\Category boxedtext
\Border All
\BgColor xFDFDFD# grey
\doublecolumns
\Alpha 16
\Position h
\Scale 0.4
\Marker s
\RightMargin .125
\LeftMargin -.9
\SpaceBefore 0
\SpaceAfter 0
#\Color xff0000 #Red text colour
\FirstLineIndent 0
\EndCategory

Isso quase funciona, mas para duas colunas, a posição da caixa está muito alta e a última linha do parágrafo anterior acaba ficando abaixo do título. O outro problema é que, para o primeiro título do livro, a primeira linha aparece fora da caixa, mas no lugar certo, enquanto a segunda linha está dentro de uma caixa, mas se espalha pelas duas colunas.

Tradução automática de English
0 votos

Se você quiser aplicar uma cor de fundo apenas aos caracteres de algum texto, isso pode ser feito. No entanto, atualmente é aplicado apenas a estilos de caractere, não a parágrafos inteiros. (você pode definir para um parágrafo, mas, de forma confusa, ele só será aplicado aos estilos de caractere dentro do parágrafo).

Folha de estilos (Stylesheet):

\Marker zgry
\StyleType Character
\Background xc0c0c0

USFM (por exemplo, após printmods):

\s \zgry This is a really excessively long title that breaks across two lines\zgry*

Resultado:
imagem

Tradução automática de English
por (1,1k pontos)
0 votos

Barras laterais (Sidebars) no início de um livro não sabem se devem estar no texto do corpo ou no texto de introdução. Sem testar, espero que isso possa funcionar melhor:

changes.txt:
‘\\s (.+?)$’ > ‘\\p\\s_border \1 end\n’

já que o \p deveria dizer ao TeX que você não está mais na introdução.

Tradução automática de English
por (1,1k pontos)
0 votos

Oh... a propósito, lendo seu custom.sty:

  1. Alpha aceita um valor de 0…1

  2. doublecolumns não é uma entrada de folha de estilos. É o comando interno 'mudar para o modo de 2 colunas AGORA', que não termina o parágrafo atual nem faz várias outras coisas úteis. (ou seja, espere resultados estranhos se você o usar em qualquer lugar).

  3. Você pode querer algum \SpaceBefore e \SpaceAfter para o esb.

Tradução automática de English
por (1,1k pontos)

Perguntas relacionadas

0 votos
2 respostas 243 visualizações
Após atualizar o PTXprint, ele agora está colocando uma borda de texto ao redor de todo o texto das Escrituras. Como ... romano. Isso é diferente da borda que colocamos na página.
debbodaneejo 118 perguntada Ago 23, 2023
0 votos
0 respostas 26 visualizações
Olá, Alguém por aí tem um projeto em que o editor/comunidade gostaria de ver uma diglota com apenas uma coluna com ... da Eurásia, mas não estou realmente em um projeto sensível.)
DG 1,1k perguntada Out 10, 2025
0 votos
1 resposta 98 visualizações
No diálogo 'Aba+Bordas|Decorações Ornamentais|Borda|Borda do Texto|Editar configurações', você tem a opção de selecionar as ... PTXprint v2.7.27/Win10 Pro 22H2 (build 19045.5608)
anon095293 129 perguntada Mar 17, 2025
0 votos
1 resposta 19 visualizações
Estou tentando criar um livro descritivo com borda decorativa. Comecei com uma configuração que usei no ano passado, mas ... ideal. Obrigado por qualquer ajuda que possam me dar.
Kirk 123 perguntada Ago 4, 2025
0 votos
4 respostas 338 visualizações
Gostaria de ter bordas de página ao redor do texto bíblico, mas não ao redor das introduções. No passado, usei ... ao redor do texto produzido por humanos (como as Introduções).
jeffh 1,4k perguntada Abr 8, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
If anyone destroys God’s temple, God will destroy that person; for God’s temple is sacred, and you together are that temple.
1 Corinthians 3:17
3,045 perguntas
6,005 respostas
5,671 comentários
2,026 usuários