Biblatex 参考文献随机排序

Biblatex 参考文献随机排序

我对整个乳胶都是新手,我无法理解和定义我的参考文献在编译后的显示顺序。我希望它们根据“作者”字段中的第一个条目按字母顺序排序;但是,它们在 PDF 中的显示顺序似乎完全是随机的。我做错了什么?

以下是我的 .bib 文件的一部分目前的写法:

@online{plano_diretor,
    author = "Belo Horizonte",
    title = " Lei nº 11.181, de 8 de agosto de 2019, aprova o Plano Diretor, em consonância com o disposto no Estatuto da Cidade",
    url  = "https://www.cmbh.mg.gov.br/atividade-legislativa/pesquisar-legislacao/lei/11181/2019",
    addendum = "(acesso em: 02/09/2023)",
    keywords = "plano_diretor,11.181"
}

@online{bh_map,
    author = "Prefeitura de Belo Horizonte",
    title = " BH Map - Mapa Oficial da Prefeitura de Belo Horizonte",
    url  = "https://bhmap.pbh.gov.br/v2/mapa/idebhgeo#zoom=4&lat=7796893.0925&lon=609250.9075&baselayer=base",
    addendum = "(acesso em: 02/09/2023)",
    keywords = "BH_Map,bh map"
}

@online{PMSBH,
    author = "Prefeitura de Belo Horizonte",
    title = "Plano Municipal de Saneamento de Belo
    Horizonte 2020/2023 (PMS 2020/2023).",
    url  = "https://prefeitura.pbh.gov.br/sites/default/files/estrutura-de-governo/obras-e-infraestrutura/2021/_pms2020-2023_texto_completo.pdf",
    addendum = "(acesso em: 02/09/2023)",
    keywords = "pmsbh"
}

@article{starling2015risco,
  title={O risco geol{\'o}gico como justificativa para remo{\c{c}}{\~o}es for{\c{c}}a-\\das no Aglomerado Santa L{\'u}cia e na Vila Bandeirantes em Belo Horizonte},
  author={Starling, Paula Miller},
  year={2015},
  publisher={Universidade Federal de Minas Gerais}
}

@article{PRAD_ICMbio,
  title={Roteiro de Apresentação para Plano de Recuperação
de Área Degradada (PRAD) Terrestre},
  author={Instituto Chico Mendes da Conservação da Biodiversidade - ICMbio},
  year={2013},
  publisher={Ministério do Meio Ambiente}
}

@article{Unidades_Geotecnicas,
  title={Caracterização das unidades geotécnicas da porção leste da região metropolitana de Belo Horizonte–MG},
  author={dos Reis Junior, Walter and Parizzi, Maria Giovana},
  year={2018},
  publisher={Geonomos}
}

@article{areas_inundacao,
  title={Áreas de risco município de Belo Horizonte},
  author={PRODABEL},
  year={2022},
  publisher={Prefeitura de Belo Horizonte}
}

@article{NBR12216,
  title={NBR 12216: Projeto de estação de tratamento de água para abastecimento público},
  author={Associação Brasileira de Normas Técnicas},
  year={1992},
  publisher={ABNT}
}

@article{Abastecimento_agua,
  title={Abastecimento de Água para Consumo Humano},
  author={Heller, Léo and de Pádua, Valter Lúcio},
  year={2006},
  publisher={Editora UFMG}
}

我的 main.tex 文件如下所示:

\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
%\usepackage[sorting=nyt]{biblatex}
\usepackage[
backend=biber,
style=numeric,
sorting=nyt
]{biblatex}
\addbibresource{biblio.bib}

\input{00_config}
\onehalfspacing

\usepackage[nottoc]{tocbibind}


\belowcaptionskip=10pt

\newtoggle{beforesection}
\preto\section{\toggletrue{beforesection}}
\preto\subsection{\toggletrue{beforesection}}
\preto\subsubsection{\toggletrue{beforesection}}
\preto\table{\iftoggle{beforesection}{\togglefalse{beforesection}}{}}

\newtoggle{captionedtable}
\preto\caption{\toggletrue{captionedtable}}
\AtEndEnvironment{table}{\iftoggle{beforesection}{\iftoggle{captionedtable}{\togglefalse{captionedtable}}{\vspace{-30pt}}}{\iftoggle{captionedtable}{\togglefalse{captionedtable}}{\vspace{-15pt}}}}

\AtEndEnvironment{figure}{{\vspace{-10pt}}}

%começa cada seção em uma nova pagina
%\let\oldsection\section
%\renewcommand\section{\clearpage\oldsection}

\begin{document}


\input{titlepage}

\clearpage
\newpage
\input{folharosto}

\clearpage
\newpage
\tableofcontents

\clearpage
\newpage
\listoffigures
\listoftables

\clearpage
\newpage

\input{01_intro}
\input{02_objetivos}
\input{03_diag_area}
%\input{04_sistema_de_transportes}
\input{05_abastecimento_de_agua}
\input{06_esgotamento_sanitário}
\input{07_drenagem_de_águas_pluviais}
\input{08_aterro_sanitario}
\input{09_projeto_estrutural}
%\input{10_Conclusão}

\clearpage
\newpage
\printbibliography[heading=bibintoc]
\clearpage
\newpage

\nocite{*}

\end{document}

我将附加一张图片来展示我编译后的文件的样子

我希望我的参考文献中名字以字母“A”开头的作者能够首先出现,依此类推。

我绝对不是一名程序员,而且我和其他五位同事一起编写了这份文档,他们也都不是程序员,所以我对这段混乱的代码表示歉意。

编译文件

答案1

书目按照您传递给的规则进行排序biblatex,即sorting=nyt:首先按作者姓名(姓氏,然后是名字),然后按年份,最后按标题。您应该查看biblatex 文档了解其他可能的排序选项。我还建议阅读author文档第 3 章中有关该字段的部分“驯服野兽”,其中仔细描述了所需的格式。

但是,你的情况也有不同类型的作者:有些是个人,有些是机构。正如 moewe 所说,机构名称需要在文件中输入,.bib并带有额外的括号

author = "{Prefeitura de Belo Horizonte}",

您还可以选择添加sortkey,例如如果您希望按以下方式排序条目Belo Horizonte

sortkey = {Belo Horizonte}

这给出

示例输出

对于输入文件,我指定了葡萄牙语选项。

特克斯

\documentclass[a4paper,12pt]{article}

\usepackage[portuguese]{babel}
\usepackage[utf8]{inputenc}
\usepackage[
backend=biber,
style=numeric,
sorting=nyt
]{biblatex}
\addbibresource{biblio.bib}

\begin{document}

\printbibliography[heading=bibintoc]
\nocite{*}

\end{document}

书目目录

@Online{plano_diretor,
  author =   {{Belo Horizonte}},
  title =    {Lei nº 11.181, de 8 de agosto de 2019, aprova o
                  Plano Diretor, em consonância com o disposto no
                  Estatuto da Cidade},
  url =
                  {https://www.cmbh.mg.gov.br/atividade-legislativa/pesquisar-legislacao/lei/11181/2019},
  addendum =     {(acesso em: 02/09/2023)},
  keywords =     {plano_diretor,11.181}
}

@Online{bh_map,
  author =   {{Prefeitura de Belo Horizonte}},
  title =    {BH Map - Mapa Oficial da Prefeitura de Belo
                  Horizonte},
  url =
                  {https://bhmap.pbh.gov.br/v2/mapa/idebhgeo#zoom=4&lat=7796893.0925&lon=609250.9075&baselayer=base},
  addendum =     {(acesso em: 02/09/2023)},
  sortkey =  {Belo Horizonte},
  keywords =     {BH_Map,bh map}
}

@Online{PMSBH,
  author =   {{Prefeitura de Belo Horizonte}},
  title =    {Plano Municipal de Saneamento de Belo Horizonte
                  2020/2023 (PMS 2020/2023).},
  url =
                  {https://prefeitura.pbh.gov.br/sites/default/files/estrutura-de-governo/obras-e-infraestrutura/2021/_pms2020-2023_texto_completo.pdf},
  addendum =     {(acesso em: 02/09/2023)},
  sortkey =  {Belo Horizonte},
  keywords =     {pmsbh}
}

@Article{starling2015risco,
  author =   {Starling, Paula Miller},
  title =    {O risco geol{\'o}gico como justificativa para
                  remo{\c{c}}{\~o}es for{\c{c}}adas no Aglomerado
                  Santa L{\'u}cia e na Vila Bandeirantes em Belo
                  Horizonte},
  year =     2015,
  publisher =    {Universidade Federal de Minas Gerais}
}

@Article{PRAD_ICMbio,
  author =   {{Instituto Chico Mendes da Conservação da
                  Biodiversidade - ICMbio}},
  title =    {Roteiro de Apresentação para Plano de Recuperação de
                  Área Degradada (PRAD) Terrestre},
  year =     2013,
  publisher =    {Ministério do Meio Ambiente}
}

@Article{Unidades_Geotecnicas,
  author =   {dos Reis Junior, Walter and Parizzi, Maria Giovana},
  title =    {Caracterização das unidades geotécnicas da porção
                  leste da região metropolitana de Belo Horizonte–MG},
  year =     2018,
  publisher =    {Geonomos}
}

@Article{areas_inundacao,
  author =   {{PRODABEL}},
  title =    {Áreas de risco município de Belo Horizonte},
  year =     2022,
  publisher =    {Prefeitura de Belo Horizonte}
}

@Article{NBR12216,
  author =   {{Associação Brasileira de Normas Técnicas}},
  title =    {NBR 12216: Projeto de estação de tratamento de água
                  para abastecimento público},
  year =     1992,
  publisher =    {ABNT}
}

@Article{Abastecimento_agua,
  author =   {Heller, Léo and de Pádua, Valter Lúcio},
  title =    {Abastecimento de Água para Consumo Humano},
  year =     2006,
  publisher =    {Editora UFMG}
}

相关内容