0 votos
350 visualizações

Existe uma maneira de colocar uma caixa/linhas de moldura ao redor de certas partes do texto? Como ter alguns parágrafos de texto normal e, em seguida, alguns parágrafos dentro da caixa?

Eu sei que isso não será incorporado ao ptxprint, mas estou disposto a editar o arquivo ptxprint-mods.tex.

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

3 Respostas

0 votos

Como no texto bíblico?

Provavelmente você pode usar os ganchos de início e fim de estilo, ou também existem ganchos de capítulo-versículo, dependendo do que você deseja fazer. O gancho de início diria algo como {\setbox1=\vbox\bgroup}, e o gancho de fim diria {\egroup ....}
com o … colocando uma caixa ao redor do seu texto. O texto dentro da caixa não poderia ser quebrado entre uma página ou uma quebra de coluna.

Com uma configuração suficiente ao longo das linhas de \let\b@drleft\tr@e \let\b@drright\tr@e ...
você poderia chamar a macro \mkb@rdr que está no arquivo ptx-extended.tex.

Se você está falando de texto não bíblico, (por exemplo, então barras laterais emolduradas \esb são suportadas nas macros, embora não tenham sido muito bem testadas).

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

Obrigado por isso.

Algumas informações sobre o que estou fazendo: Isso é para um folheto que é basicamente um estudo bíblico. Uma série de passagens bíblicas intercaladas com perguntas/respostas. Eu gostaria que as P/R fossem visualmente distintas das Escrituras, daí o desejo por caixas.

Eu fiz isso anos atrás em Latex, mas suspeito que levaria mais tempo para colocar esse sistema Latex de volta funcionando corretamente do que para converter as coisas para um sistema de Módulo Bíblico/ptx2pdf. Além disso, um sistema ptx2pdf me permitiria trazer as mudanças mais recentes dos rascunhos do Paratext para o documento.

Sabendo disso, usar barras laterais \esb é a melhor maneira de ir? Encontrei a documentação em https://github.com/sillsdev/ptx2pdf/blob/master/docs/dev/SideBars.md, mas ela não tem exemplos de como o marcador \esb é realmente usado ou a sintaxe para seu uso. Estou em um nível técnico em que geralmente posso olhar exemplos e convertê-los para meu próprio uso, mas não consigo ler código e descobrir qual deve ser a sintaxe.

Você poderia me dar alguns exemplos de como eu poderia digitar as coisas para que elas apareçam?

Tradução automática de English
0 votos

Bem, minha intenção é que as barras laterais façam exatamente o que você deseja, eventualmente - sejam o equivalente de um documento tex/latex feito à mão para um folheto de estudo, não tenho certeza se está lá ainda para o que você deseja, mas pode estar.

Como um primeiro exemplo de uso, você pode querer dar uma olhada neste diretório, que contém um arquivo miniatura de 'se tudo está funcionando corretamente':

O resultado de executá-lo parece mais ou menos assim:

Tradução automática de English
por (294 pontos)
0 votos

Ops, desculpe, cliquei em responder cedo demais.

O estilo das coisas em uma barra lateral usa o marcador USFM \cat ... \cat* para escolher uma categoria (veja também Categories.md) e um arquivo semelhante a uma folha de estilo para definir como essa categoria de barra lateral se parece, veja mycats.sty no diretório acima.
Se você carregá-lo com este comando, abaixo, em vez de \stylesheet, ele cuida de algumas tarefas domésticas para você.

\categorysheet{mycats.sty}

Alternativamente, certifique-se de que sua folha de estilo termine com \EndCategory
Eu não acho que a GUI tenha muito suporte para editar folhas de categoria manualmente, mas note que você pode - dentro de uma categoria - redefinir como um (qualquer!) marcador se comporta - assim, os marcadores \p nas caixas com fundo rosa estão centralizados, mas os marcadores \p normais não estão.

Imagens de fundo e o marcador de categoria \FgImage mencionado no documento sidebars.md que você encontrou ainda não foram implementados, mas bordas e cor de fundo estão. Até agora, ativar \Breakable tem sido um desastre sem remédio… Acho que entendo por que o desastre acontece, apenas não como resolvê-lo.

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

Para acrescentar aos excelentes exemplos de David, você também pode usar um Módulo do Paratext. Isso permitiria que você escrevesse suas perguntas e, em seguida, incluísse passagens do seu projeto, em vez de ter que intercalar perguntas nas Escrituras. Isso mantém as coisas mais limpas. E você também pode decidir colocar suas Escrituras nas barras laterais e as perguntas como o texto principal. Mas essa é a sua decisão e design.

Tradução automática de English
Estou tentando fazer algo semelhante ao mnjames com as introduções de cada livro do nosso NT. Eu gostaria que a introdução estivesse em uma caixa com fundo cinza. Cada introdução tem cerca de duas páginas A5 de comprimento. Pelo que posso ver, atualmente, como foi o caso em 2021, quando este tópico estava ativo, não parece que uma caixa criada por \esb pode quebrar em um limite de página. Então, estou me perguntando se algo mudou e estou perdendo alguma coisa, ou se há uma solução alternativa.
Tradução automática de English

Perguntas relacionadas

0 votos
0 respostas 33 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
2 respostas 250 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
1 resposta 69 visualizações
Muitos Novos Testamentos representam o versículo 1 do capítulo 9 de Marcos como começando no meio de um parágrafo, em vez ... Alguém mais já lidou com isso ou conhece uma solução?
jeffdod 104 perguntada Mai 26
0 votos
2 respostas 336 visualizações
Estou trabalhando em uma transliteração LTR de um projeto RTL. Por algum motivo, a direção da pontuação em torno de ... ter ficado do projeto de origem que eu precise alterar?
DVM 175 perguntada Jul 8, 2021
0 votos
1 resposta 299 visualizações
In a recent update, it appears that the height of certain text boxes in dialogues has become fixed. See, for example, the alphabetic ... xed855 671 10.3 KB I'm using 9.0.100.16.
drwww 448 perguntada Mar 6, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
I urge you, brothers and sisters, to watch out for those who cause divisions and put obstacles in your way that are contrary to the teaching you have learned. Keep away from them.
Romans 16:17
3,049 perguntas
6,007 respostas
5,672 comentários
2,029 usuários