0 votos
310 visualizações

No meu arquivo ptxprint-mods.tex, quero fazer alguns ajustes específicos em torno da pontuação. Aqui está o ajuste em torno dos dois-pontos:

\catcode`\:=\active \def:{\unskip\kern0.25em\char`\:{}} % colon

Infelizmente, isso bagunça a inclusão de arquivos PDF, como um PDF com páginas de título e créditos. Eu obtenho isso no topo da minha saída:

imagem

Alguém pode me ajudar a descobrir como posso obter ambos? Obrigado.

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

3 Respostas

0 votos

Só para informar - tentei colocar o arquivo PDF a ser incluído na pasta PrintDraft, mas ele ainda usa um caminho completo (com dois-pontos).

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

Eu tenho uma solução temporária. Eu comento a linha .tex acima (com “%”), então adiciono o seguinte no meu arquivo PrintDraftChanges.txt:

'(?<!\\ft) *:( |\n)' > '\u202f:\1' # Place non-breaking thin space before colon

No meu caso particular, eu não queria substituir o espaço após o marcador \ft (pois isso faria com que não funcionasse mais), então coloquei um pequeno look-behind negativo lá. E o dois-pontos pode realmente ocorrer no final da linha, então eu tenho que procurar por um espaço ou uma quebra de linha após o dois-pontos.

Isso funciona porque estou adicionando um pouco mais de contexto na string de pesquisa, o que evita alterar o dois-pontos no caminho do arquivo PDF.

Eu preferiria encontrar outra solução, se possível, já que eu não tenho quase o mesmo controle com \u202f que tenho com o comando \kern no arquivo .tex. Mas isso pelo menos me dá uma aproximação grosseira, para avançar na minha tipografia.

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

Lembre-se de que as alterações se aplicam apenas aos arquivos USFM, então você não precisa se preocupar em encontrar nomes de arquivos PDF neles.

Você pode recuperar seu controle usando praticamente qualquer código que quiser e, em seguida, no seu ptxprint-mods.tex, você pode fazer coisas como:

\def\mycolonkern{\unskip\kern0.25em}
\catcode"202F=\active \def^^^^202f{\mycolonkern}

Observe o uso cuidadoso de códigos hexadecimais em maiúsculas na declaração catcode e códigos hexadecimais em minúsculas no def. Funciona para mim toda vez! De qualquer forma, agora você tem alguns milhões de caracteres que pode usar para todo tipo de loucura :slight_smile:

Tradução automática de English
0 votos

Em vez de tornar o dois-pontos ativo, o \interchartoks do XeTeX pode ajudar aqui? Eu só li sobre isso, nunca o usei, mas parece que deveria funcionar.

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

Perguntas relacionadas

0 votos
1 resposta 141 visualizações
Tenho um módulo de Bíblia lecionário, que possui seus próprios títulos \s#. Não há "\inc s" no módulo, ... me perguntando se estou perdendo alguma configuração em algum lugar?
beve 128 perguntada Abr 10, 2025
0 votos
1 resposta 215 visualizações
Estava funcionando normalmente, mas depois cliquei no botão "reset" para a configuração padrão. Agora não consigo alterá-lo.
MnKN 134 perguntada Jun 2, 2024
0 votos
1 resposta 151 visualizações
Há muito tempo ouvi dizer que o PTXprint não requer que o Paratext esteja instalado. Mas o processo de usar o ... PTXprint sem criar um projeto fictício do Paratext? Obrigado, Jeff
jeffh 1,4k perguntada Jan 6
0 votos
1 resposta 109 visualizações
Mailto: <*Emails are not allowed*> PTXprint [2.7.17] - Error! Failed to create: MSB_BookofMark_XXC_ptxp.pdf ! File ... various settings on the Advanced tab. PTXprint Version 2.7.17
MnKN 134 perguntada Set 13, 2025
+1 voto
0 respostas 245 visualizações
(Veja também Inserindo Páginas de um PDF, que é mais focado em inserir uma ou duas páginas específicas, com a ... alterar a organização de nenhum parágrafo em que for encontrado.
DG 1,1k perguntada Out 9, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Don’t you know that you yourselves are God’s temple and that God’s Spirit dwells in your midst?
1 Corinthians 3:16
3,052 perguntas
6,011 respostas
5,677 comentários
2,032 usuários