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

Configuração de para idioma inglês parece não funcionar ("Disponível em:") #268

Open
lpdx opened this issue Jul 11, 2024 · 0 comments

Comments

@lpdx
Copy link

lpdx commented Jul 11, 2024

Problema/Erro

Estou escrevendo o texto em inglês, mas a bibliografia está saindo com "Disponível em:" mesmo eu indicando que o idioma é english no início do arquivo.

Para reportar seu problema forneça as informações abaixo:

Qual o sistema operacional e versão que está utilizado?
Windows 11
Qual versão do latex está utilizando? (latex --version)
MiKTeX-pdfTeX 4.19 (MiKTeX 24.4)
© 1982 D. E. Knuth, © 1996-2023 Hàn Thế Thành
TeX is a trademark of the American Mathematical Society.
using bzip2 version 1.0.8, 13-Jul-2019
compiled with curl version 8.4.0; using libcurl/8.4.0 Schannel
compiled with expat version 2.5; using expat_2.5.0
compiled with jpeg version 9.5
compiled with liblzma version 50040002; using 50040002
compiled with libpng version 1.6.39; using 1.6.39
compiled with libressl version LibreSSL 3.8.1; using LibreSSL 3.8.1
compiled with MiKTeX Application Framework version 4.8; using 4.8
compiled with MiKTeX Core version 4.24; using 4.24
compiled with MiKTeX Archive Extractor version 4.1; using 4.1
compiled with MiKTeX Package Manager version 4.10; using 4.10
compiled with uriparser version 0.9.7
compiled with xpdf version 4.04
compiled with zlib version 1.2.13; using 1.2.13

Você está utilizando alguma personalização? Qual?
Não

Descrição do problema

Ao setar o idioma como inglês, minha expectativa seria que os textos padrões já fossem traduzidos. Investigando o arquivo "abntex-alf.bst" vi que existem uma função e uma condição com o texto em inglês. Só não estou vendo como usá-la adequadamente.

A configuração para uso de "4.8.3 Documentos em diferentes idiomas", disponível na documentação do pacote também parece não receber a configuração de idioma.

Abaixo deixo um exemplo mínimo que me gera este resultado:
image

\documentclass[
12pt,				% tamanho da fonte
openright,			% capítulos começam em pág ímpar (insere página vazia caso preciso)
oneside,			% para impressão em recto e verso. Oposto a oneside
a4paper,			% tamanho do papel.
chapter=TITLE,		% títulos de capítulos convertidos em letras maiúsculas
section=TITLE,		% títulos de seções convertidos em letras maiúsculas
english				% o último idioma é o principal do documento
]{abntex2}

\usepackage[alf]{abntex2cite}	% Citações padrão ABNT
\usepackage{filecontents}
\usepackage{babel}
% Seleciona o idioma do documento (conforme pacotes do babel)
\selectlanguage{english}

\addto\captionsenglish{% ingles
%% adjusts names from abnTeX2
\renewcommand{\folhaderostoname}{Title page}
\renewcommand{\epigraphname}{Epigraph}
\renewcommand{\dedicatorianame}{Dedication}
\renewcommand{\errataname}{Errata sheet}
\renewcommand{\agradecimentosname}{Acknowledgements}
\renewcommand{\anexoname}{ANNEX}
\renewcommand{\anexosname}{Annex}
\renewcommand{\apendicename}{APPENDIX}
\renewcommand{\apendicesname}{Appendix}
\renewcommand{\orientadorname}{Supervisor:}
\renewcommand{\coorientadorname}{Co-supervisor:}
\renewcommand{\folhadeaprovacaoname}{Approval}
\renewcommand{\resumoname}{Abstract}
\renewcommand{\listadesiglasname}{List of abbreviations and acronyms}
\renewcommand{\listadesimbolosname}{List of symbols}
\renewcommand{\fontename}{Source}
\renewcommand{\notaname}{Note}
%% adjusts names used by \autoref
\renewcommand{\pageautorefname}{page}
\renewcommand{\sectionautorefname}{section}
\renewcommand{\subsectionautorefname}{subsection}
\renewcommand{\subsubsectionautorefname}{subsubsection}
\renewcommand{\paragraphautorefname}{subsubsubsection}
}

\begin{filecontents}[overwrite]{mwe.bib}
@book{daryanani1976principles,
	title={Principles of Active Network Synthesis and Design},
	author={Daryanani, G.},
	isbn={9780471195450},
	lccn={76020659},
	url={https://books.google.com.br/books?id=sudSAAAAMAAJ},
	year={1976},
	publisher={Wiley}
}
\end{filecontents}

\citeoption{abnt-emphasize=bf}
\citeoption{abnt-thesis-year=final}
\citeoption{abnt-etal-text=emph}
\citeoption{abnt-etal-list=3} %abrevia com mais de 3 autores.
\citeoption{abnt-full-initials=yes} %primeiro nome por extenso

\begin{document}
	\cite{daryanani1976principles}

	\bibliography{mwe.bib}
\end{document}

Para resolver meu problema, alterei o arquivo abntex-alf.bst que está na pasta do projeto conforme abaixo. Mas sei que isso é uma gambiarra.

FUNCTION {bbl.url.available}
%{ iso.abbreviation {"Available from Internet: "} {"Dispon{\'\i}vel em: "} if$}
{ iso.abbreviation {"Available from Internet: "} {"Available from Internet: "} if$}

Passos para reprodução do problema

  1. Execute o exemplo mínimo (build and view, no TeXstudio)

Talvez eu esteja deixando passar alguma configuração.

edit: correção na exibição da url.

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

1 participant