Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Uso de colchetes para informações não presentes na fonte original #92

Open
leonartex opened this issue Jan 14, 2023 · 3 comments
Open

Comments

@leonartex
Copy link
Collaborator

Estou submetando tanto dúvida quanto sugestão:
O biblatex possui alguma funcionalidade para adicionar diferentes campos entre colchetes? E quando se cita um documento em que a data foi pega de outra fonte, que fica entre colchetes, na citação esses colchetes também devem aparecer?

Se não, proponho em criar alguma funcionalidade que indique e adicione os campos entre colchetes, que também não sejam afetados por destaques, como o negrito em títulos. Lendo a documentação, percebi a existência do \brackettext e do \bibopenbracket e \bibclosebracket, então acho que é possível criar alguma lógica. Posso tentar experimentar e fazer ela no meu tempo livre, mesmo eu sendo bem iniciante, depois que terminar o modelo pra minha instituição.

Eu já imaginei (e aí não sei sobre se é possível implementar assim) em criar uma nova option que receba a lista de campos que devem ficar entre os colchetes.

@leonartex
Copy link
Collaborator Author

Tá, para a funcionalidade, pensei numa seguinte abordagem: o usuário define na EntryOption o campo de início e o campo de fim, porém, ele também precisa poder definir isso mais de uma vez, para ter mais de uma seção da referência entre colchetes (é necessário pensar na abordagem para permitir isso depois). Daí, quando tiver pra imprimir um campo, o LaTeX verifica se ele é um campo de início ou de fim, se for o primeira caso, abre colchetes, e se for o segundo caso, fecha.

Aí fica a questão de pensar em como detectar isso, por exemplo:

  • pode-se alterar todos os \DeclareFieldFormat, mas acho que isso pode fazer com que os colchetes sejam envolvidos nas estilizações, como negrito ou itálico;
  • pode-se alterar todos os bibmacro, que permitiria maior controle, apesar de ser mais trabalho, porém, também existem nas entradas partes que não são utilizadas bibmacro, imprimindo diretamente o campo;

Existem algumas limitações nessas abordagem, porém, também devem existir outras abordagens, que não consegui pensar.

@dbmrq
Copy link
Member

dbmrq commented Jan 21, 2023

Hmm, se isso já existe, eu não conheço. (Também não manjo tanto assim e faz mil anos que não olho pro BibLaTeX!)

Teria que pesquisar se já não existe alguma solução, mas se não existir acho que sua ideia é boa!

@dbmrq
Copy link
Member

dbmrq commented Jan 21, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants