西班牙语中 apacite 和 newapa 的意思(apacite + newapa en español)?

西班牙语中 apacite 和 newapa 的意思(apacite + newapa en español)?

我使用的apacite是西班牙语,但遇到了问题,因为以前的“et al”变成了“y cols.”之类的东西,这是错误的。

看了另一个答案后,我发现如果我使用:

%
\usepackage[bibnewpage]{apacite}
\begin{document}

Text and citations

\bibliography{biblio} 
\bibliographystyle{newapa}
\end{document}
%%

我理解“et al.”的意思,好像必须用它。现在的问题是,LaTeX 给出的不是“Martínez y Pérez (2010)”,而是“Martínez & Pérez (2010)”。

我尝试过

\renewcommand{\BBAA}{y}% Letra que va entre los autores en las referencias
\renewcommand{\BBAB}{y}% Entre autores en el texto

但它不起作用,或者也许我不知道在哪里写这些命令......

请帮帮我,这是我的硕士论文!

答案1

你应该绝不出于一些原因,删除或修改 LaTeX 包的系统版本。

  • TeX 发行版有一种覆盖系统包的方法,而不必干扰系统文件,因此没有必要这样做。
  • 如果您更新系统,对样式文件的系统版本所做的任何更改都将被删除。
  • 如果您不知道自己在做什么,对系统文件的更改可能会造成破坏。

有关如何使用 MikTeX 设置本地文件夹的更多信息,请参阅以下问题:

话虽如此,您遇到的问题根本不需要更改文件.apc,而只是确保apacite知道您正在使用西班牙语,并更新文本的命令et al.,并使用正确的参考书目样式apacite(即apacite不是 newapa

由于这是一篇论文(并且特定期刊不需要 apacite 包),您可能还会考虑使用biblatexbiblatex-apa包,它是 APA 第 6 版的最新实现。网站上有很多关于其使用的示例。

以下是一个示例文档,展示了如何正确解决您的问题:

\documentclass{article}
\usepackage[spanish]{babel}
\usepackage{apacite}
\bibliographystyle{apacite} % This is the style you should use with `apacite`.

% The following code generates a demonstration bib file
% This part is not needed in your actual document
\begin{filecontents}{\jobname.bib} 

@article{suner1988,
    Author = {Margarita {Su\~ner} and Mar\`ia {Y\'epez} and Bill Smith and Fred Jones and Joe Doe and Henry Ford},
    Journal = {A Fake Journal},
    Pages = {511-519},
    Title = {The Title of the Paper},
    Volume = {19},
    Year = {1988}}
\end{filecontents} 
% This is the end of the demonstration .bib file
\begin{document}
\renewcommand{\BOthers}[1]{et al.\hbox{}}
\cite{suner1988}
\bibliography{\jobname}
\end{document}

代码输出

答案2

使用时:

\usepackage{apacite}
\usepackage[spanish]{babel} 

我遇到了同样的问题。仅使用:

\renewcommand{\BOthers}[1]{et al.\hbox{}}

之前发布的内容并没有解决问题。但是,以下代码对我来说很好用:

\addto\captionsspanish{
   \renewcommand{\BOthers}[1]{et al.\hbox{}}
}

我还必须重新定义许多章节名称以符合我们的论文格式,例如:

\addto\captionsspanish{
 \renewcommand{\contentsname}{INDICE GENERAL}%
}
\addto\captionsspanish{
 \renewcommand{\listfigurename}{INDICE DE FIGURAS}%
}
\addto\captionsspanish{
 \renewcommand{\listtablename}{INDICE DE TABLAS}%
}
\addto\captionsspanish{
 \renewcommand{\chaptername}{CAPITULO}%
}
\addto\captionsspanish{
\renewcommand{\figurename}{Figura}%
}
\addto\captionsspanish{
\renewcommand{\tablename}{Tabla}%
}
\addto\captionsspanish{
\renewcommand{\refname}{BIBLIOGRAFIA}%
}
\addto\captionsspanish{
 \renewcommand{\bibname}{}
}
\addto\captionsspanish{
 \renewcommand{\BOthers}[1]{et al.\hbox{}}
}

相关内容