0 votos
888 visualizações

Gostaria de criar uma configuração "rascunho de estudo" do PTXprint que forneça linhas para anotações na metade da página. Pode-se pensar nisso como um layout de 2 colunas, com uma coluna (em qualquer lado ou dentro/fora) contendo linhas para fazer anotações. Estou procurando por um sistema que permita a muitas equipes fazerem seu próprio trabalho.

Você consegue pensar em um gancho (hook) ou macro que, ao atingir o final de uma coluna, após uma quebra de coluna de algum tipo, crie uma coluna par cheia de linhas até o final da coluna e, em seguida, retome o texto no início da próxima página (ou seja, a próxima coluna de um layout de 2 colunas)? Se não, você consegue pensar em alguma outra maneira de tornar algo assim possível?

Obrigado pela ajuda!

P.S.  Tentei criar um diglote, com um projeto Paratext fictício cheio de linhas, mas as linhas deixaram buracos estranhos devido às diferenças de comprimento em relação ao texto paralelo. Suponho que eu poderia tentar colocar um fundo em PDF com meia página de linhas, mas isso exigiria instruções e etapas extras para a equipe em relação à aquisição e ao posicionamento do PDF em cada estação de trabalho.

Tradução automática de English
PTXprint por (191 pontos) | 888 visualizações

7 Respostas

+2 votos
Melhor resposta

Sim, agora há uma solução com um clique para "Notelunes":

Isso ativará a Margem de Encadernação e definirá uma margem larga para as linhas. Por padrão, as linhas têm o mesmo espaçamento que o texto, mas isso pode ser alterado ajustando as configurações na aba Other da aba Advanced. Procure na seção Page Layout and Spacing por várias configurações de Noteline.

Tradução automática de English
por (3,2k pontos)
selecionada por
–2 votos

OK, então basicamente, na primeira leitura, parece que você quer um layout de coluna única estreita, com o espaço 'não utilizado' preenchido com linhas. O gancho (hook) que você está procurando é possivelmente chamar uma macro de desenho de linhas a partir da macro \doLines, que é usada logo antes de colar o texto formatado na página. Ela é chamada para desenhar as linhas de papel quadriculado e/ou grade disponíveis na aba de layout. Se você for usar isso e se sentir à vontade para fazer alguma programação em TeX, copiar as (aproximadamente) últimas 15 linhas de doGraphPaper em ptx-cropmarks.tex é provavelmente um excelente ponto de partida.

Mas... o problema surge com figuras e notas.  Elas devem ter a 'largura total da página' ou apenas a largura do seu texto? E o que dizer da parte do texto que normalmente tem largura total (introduções de livros, etc.)? Se a resposta para qualquer uma dessas questões for 'largura total', então você está, na verdade, pedindo um cruzamento entre as rotinas de layout de duas colunas e de coluna única, e isso fica significativamente mais complicado.

Tradução automática de English
por (1,1k pontos)
Olá Alex, muitas vezes me perguntei sobre essa ideia e sobre o quão fácil/difícil seria implementá-la. Estou interessado em saber até onde você vai e se precisamos (eventualmente) tornar isso outra opção (ou mesmo apenas um trecho de código) que as pessoas possam importar e ajustar conforme suas necessidades.
Também me pergunto como os cabeçalhos precisam aparecer - se precisarão ser ajustados também.
Presumivelmente, você precisa que as linhas sejam espelhadas para que estejam sempre na borda externa da página.
Estou supondo que o DG estará disposto a ajudar se você se sentir fora de sua zona de conforto.
Tradução automática de English
Obrigado, @Mark P e @DG. Criei um PDF A5 no InDesign usando uma tabela com 3 colunas, sem colocar linhas na coluna do meio. Salvei esse PDF e o coloquei como Ornamental Decorations > Border > PDF Border (selecionando "Full Page"). Em seguida, coloquei esse PDF na pasta "Shared > ptxprint" do projeto modelo da nossa organização. Dessa forma, o PDF de fundo fica disponível por meio de Send/Receive para todas as nossas equipes. Assim que compartilharem a configuração do projeto modelo para o próprio projeto, terão acesso imediato e fluido ao PDF também (sem ter que se preocupar em colocar arquivos extras no local correto, como eu temia).

Não planejamos colocar introduções ou referências cruzadas nestes textos, então a formatação desses não parece ser um problema.

Se isso funcionar para nós, acho que não precisarei tentar a mão no TeX por enquanto.

Enviarei um e-mail com uma captura de tela e um arquivo compactado. Obrigado novamente!
Tradução automática de English
Na minha pergunta original, @DG, eu procurava 1 coluna de texto em um lado da página e, em seguida, linhas para a outra metade da página. Como o PTXprint só oferece controle para uma "margem lateral", ter um layout de 1 coluna exige que tal coluna seja centralizada. @DG, pela sua resposta, parece que você pode ter a mesma visão sobre isso.

Minha solução, então (como mencionado acima), fornece três colunas: duas seções de linhas nas laterais (entregues via PDF de fundo) com uma coluna de texto no meio (formatada pelo PTXprint).

Como continuação, se a proporção de linhas para texto em tal layout parecer alta demais, também é possível obter 2 colunas de texto com uma coluna de linhas no meio. Para fazer isso, maximizei o espaço entre colunas (gutter) em um layout de 2 colunas. [A propósito, a interface limita o usuário a um máximo de 40mm, e então me deu apenas cerca de 31mm no PDF.] Em seguida, posso criar um PDF personalizado que fornece linhas no centro, e a configuração do PTXprint me dá um layout de 2 colunas que atravessa uma coluna de linhas que tem cerca do dobro da largura de uma área normal de referências cruzadas da coluna central. Isso dá uma aparência muito mais normal, o que pode ou não ser desejável para nossos propósitos de Engajamento com as Escrituras.

Talvez o layout de 1 coluna de texto pudesse ser usado por equipes/grupos que querem ter mais espaço para escrever, e a configuração de 2 colunas poderia ser usada por grupos que são mais conscientes de custos e não quererão fazer tantas anotações.

P.S. @Mark P, em relação aos cabeçalhos, queremos que isso pareça diferente dos textos bíblicos impressos regularmente, então uma faixa de referência centralizada parece fazer o truque para layouts de 1 coluna ou 2 colunas.
Tradução automática de English
Tive outra ideia durante a noite (totalmente não testada): O plugin polyglot-simplepages pode ser instruído a fazer layouts de colunas alternativos, incluindo a omissão de colunas. Se você fizesse um diglote do texto com nada ou com ele mesmo (supondo que a interface permita isso) e especificasse que a única coluna a ser impressa era a primária/coluna L (\polyglotpages{L}), então a macro de página de fundo / linhas poderia fornecer linhas na outra parte. Isso significaria que os cabeçalhos e rodapés não seriam afetados, nem os materiais periféricos.
Tradução automática de English
–2 votos

Um comentário como resposta, porque comentários não podem ter imagens:
Em relação à questão da margem lateral (mencionada em um comentário), gostaria de direcionar sua atenção para esta parte da aba de layout (visão completa):



O espaço de encadernação (binding gutter) tem a intenção de permitir que a área de texto seja deslocada para longe da encadernação. Nada impede que esse deslocamento seja de meia página. Se você clicar em 'outer gutter' (margem externa), a página fica assimétrica na outra direção (grande espaço na borda não encadernada).

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

Adoro essa ideia de uma bíblia para anotações. Talvez isso pudesse ser considerado como um recurso a ser adicionado a uma nova versão do PTX Print no futuro.

Há vários casos de uso para tal recurso. Um deles é para trabalhos de tradução mais recentes, para imprimir versões fictícias para anotações sobre melhorias. 

Abaixo está um exemplo de um layout popular de anotações que fornece uma coluna ao lado do texto.

Tradução automática de English
por (123 pontos)
0 votos
Nessas bíblias, o que acontece no final de um livro onde o texto não preenche a página? As linhas de anotações continuam até o fundo da página ou param no final do texto?
Tradução automática de English
por (656 pontos)
0 votos

Acho que encontrei algo que me dá o que estou procurando. Em papel A5, usei uma Binding Gutter (margem de encadernação) de 45mm, selecionei Outer Gutter (margem externa) e, em seguida, selecionei Marks & Guides (Marcas e Guias), especificamente o Grid (Graph Paper) (Grade (Papel Quadriculado)). Na interface, selecionei a cor e mudei a espessura da linha das divisões menores para zero.

Em seguida, copiei a função inteira "\doGraphPaper" do arquivo "ptx-cropmarks.tex" e a cole no campo "ptxprint-mods.tex". Depois, modifiquei para que funcionasse para mim.

Eu desativei as linhas verticais basicamente desfazendo-as, e então alterei as linhas horizontais para o que eu queria que fossem. Eu alinhei a linha superior com a "Horizontal Rule" (Linha Horizontal) (da aba Margens na aba Layout da interface) mudando o deslocamento superior. Como eu queria usar a margem externa, usei uma estratégia "\ifodd\pageno...\else" para definir as linhas para um lado e o outro separadamente. A propriedade "\GraphPaperY" pode ser definida para mudar o espaço entre as linhas. Novamente, baseei os números no uso de papel A5.

Aqui está o código que adicionei em "ptxprint-mods.tex":


\def\doGraphPaper{%
  \bgroup\topskip=0pt\baselineskip=0pt\parindent=0pt\everypar{}\relax
    \def\GraphPaperYoffset{1.81cm}
    %vertical rules
    %
    \def\th@sgprule{Major}%
    \def\gp@type{GraphPaper}%
    \count255=\GraphPaperMajorDiv
    \dimen1=\GraphPaperX
    \dimen2=\pdfpagewidth
    \dimen3=\pdfpageheight
    \dimen0=\GraphPaperYoffset
    % \advance\dimen3 by -\dimen0
    \advance\dimen3 by -50\dimen0
    \advance\dimen2 by -2\dimen1
    \advance\dimen2 by -\GraphPaperXoffset
    \setbox0=\hbox{\kern\GraphPaperXoffset\gp@vrule}%
    \gp@step
    \gp@vrules
    \vbox to 0pt{\hbox to 0pt{\unhbox 0\gp@vrule\hss}\vss}%
    % Horizontal rules
    %
    \def\th@sgprule{Major}%
    \count255=\GraphPaperMajorDiv
    \def\GraphPaperY{0.3535mm}% For less space between lines
    \dimen1=\GraphPaperY
    \dimen2=\pdfpageheight
    \advance\dimen2 by -\dimen1

    \ifodd\pageno
    \dimen3=.5\pdfpagewidth
    \def\GraphPaperXoffset{9.5cm}% Beginning of line
    \dimen0=\GraphPaperXoffset
    \advance\dimen3 by -0.325\dimen0 % leave 1cm between end of line and right margin

    \else
    \dimen3=\pdfpagewidth
    \def\GraphPaperXoffset{1.0cm}
    \dimen0=\GraphPaperXoffset
    \advance\dimen3 by -10.5\dimen0 % leave 1cm between end of line and inside margin
    \fi

    \setbox0=\vbox{\kern\GraphPaperYoffset\gp@hrule}%
    \gp@step
    \gp@hrules
    \vbox to 0pt{\unvbox 0\vss}%
    \cp@p\global\let\l@stgprule\empty
  \egroup
}


Estou certo de que poderia ser feito de forma mais elegante! Eu estava tentando aprender na marra e usar o que já estava lá. Mas este é o layout que resultou disso:

Tradução automática de English
por (191 pontos)
Gostaria de saber a melhor maneira de remover a última linha na página (nos dois lados).
Tradução automática de English
Bom trabalho, Alex! Deixo que os especialistas em TeX respondam à sua última pergunta sobre como suprimir a última linha de cada página. Tendo visto que isso é possível, estou supondo que outros também quererão poder fazer algo semelhante (sem tanta dor de cabeça); então, imagino que, eventualmente, isso se tornará um fragmento de código (snippet) ou terá alguma interface de usuário com algumas opções básicas para ativar/desativar com facilidade e definir a espaçamento entre linhas, etc.
Tradução automática de English
0 votos

A equipe do PTXprint gosta de deixar as pessoas felizes, então seu desejo foi atendido... A versão 2.6.4 tem suporte rudimentar com bugs, e a 2.6.5, uma vez lançada, terá suporte na interface do usuário.  Você precisa fornecer uma margem de encadernação / margem externa para especificar em qual lado da página as notas devem ficar. Veja o texto ao passar o mouse sobre a caixa de seleção para saber como você pode controlar a espessura da linha, a distância da página/texto, a cor, fingindo que são como papel quadriculado com linhas principais/secundárias, e assim por diante.

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

Perguntas relacionadas

0 votos
2 respostas 150 visualizações
Tanto no projeto base LTR quanto no projeto transliterado RTL, o PTXprint se comporta como esperado e produz uma saída ... Win 10 Pro 22H2 build 19045.5608 PTXprint v2.7.27
Mark Skinner 104 perguntada Mar 21, 2025
0 votos
1 resposta 291 visualizações
É ótimo que o PTXprint possa criar um arquivo de projeto para envio aos desenvolvedores. Isso funcionou bem várias vezes ... rápidos, etc.). Quais são seus pensamentos / sugestões?
jeffh 1,4k perguntada Mar 28, 2022
0 votos
1 resposta 574 visualizações
Do meu entendimento, não é recomendado inserir notas do projeto no texto bíblico real com SFM, como \rem. ... em algumas semanas e então serão considerados totalmente resolvidos.
Tim 934 perguntada Abr 8, 2022
+2 votos
1 resposta 191 visualizações
The Paratext interlinearizer is a source for vernacular words and their glosses that can be used to begin making ... http://lingtransoft.info/apps/paratext-lexicon-extraction-tool
[Expert]
Jeff_Shrum
2,9k
perguntada Dez 8, 2016
0 votos
1 resposta 180 visualizações
Estou imprimindo algumas cópias de rascunho da tradução para revisão. No processo, estou tentando fazer algumas ... imagens tenham efeito, ficarei muito grato. Obrigado.
cockatoo 102 perguntada Jun 13, 2022
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
All the believers were one in heart and mind. No one claimed that any of their possessions was their own, but they shared everything they had.
Acts 4:32
3,048 perguntas
6,007 respostas
5,672 comentários
2,028 usuários