%3F.png)
Ich habe es apacite
auf Spanisch verwendet, aber ich hatte ein Problem, weil statt „et al“ etwas wie „y cols.“ erschien, was falsch war.
Nachdem ich mir eine andere Antwort angesehen habe, bin ich zu folgendem Schluss gekommen:
%
\usepackage[bibnewpage]{apacite}
\begin{document}
Text and citations
\bibliography{biblio}
\bibliographystyle{newapa}
\end{document}
%%
Ich verstehe das „et al.“ so, als müsste es verwendet werden. Das Problem ist nun, dass LaTeX mir statt „Martínez y Pérez (2010)“ „Martínez & Pérez (2010)“ liefert.
Ich habe es versucht mit
\renewcommand{\BBAA}{y}% Letra que va entre los autores en las referencias
\renewcommand{\BBAB}{y}% Entre autores en el texto
aber es funktioniert nicht, oder vielleicht weiß ich nicht, wo ich diese Befehle schreiben soll ...
Bitte helfen Sie mir, es ist für meine Masterarbeit!
Antwort1
Du solltestniemalsEntfernen oder ändern Sie die Systemversionen von LaTeX-Paketen aus mehreren Gründen.
- TeX-Distributionen verfügen über eine Methode zum Überschreiben der Systempakete, ohne die Systemdateien zu beeinträchtigen. Daher ist dies nie erforderlich.
- Alle Änderungen, die Sie an einer Systemversion einer Stildatei vornehmen, werden gelöscht, wenn Sie Ihr System aktualisieren.
- Wenn Sie nicht wissen, was Sie tun, können Ihre Änderungen an einer Systemdatei zu Problemen führen.
Weitere Informationen zum Einrichten eines lokalen Ordners mit MikTeX finden Sie in den folgenden Fragen:
- Texmf-Baum mit MikTeX + Vista32?
- Wo platziere ich meine eigenen .sty- oder .cls-Dateien, um sie für alle meine .tex-Dateien verfügbar zu machen?
Das heißt, für Ihr Problem ist keine Änderung der .apc
Datei erforderlich. Sie müssen lediglich sicherstellen, apacite
dass Sie Spanisch verwenden, den Befehl für den Text erneuern et al.
und den richtigen Bibliografiestil für verwenden apacite
(das heißt apacite
,nicht newapa
.)
Da es sich um eine Abschlussarbeit handelt (und das Paket apacite von keiner bestimmten Zeitschrift verlangt wird), können Sie auch die Verwendung biblatex
des biblatex-apa
Pakets in Betracht ziehen, das eine sehr aktuelle Implementierung der 6. Ausgabe von APA ist. Auf der Site finden Sie zahlreiche Beispiele für seine Verwendung.
Hier ist ein Beispieldokument, das zeigt, wie Sie Ihr Problem richtig lösen:
\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}
Antwort2
Beim Benutzen:
\usepackage{apacite}
\usepackage[spanish]{babel}
Ich bin auf dasselbe Problem gestoßen. Ich verwende nur:
\renewcommand{\BOthers}[1]{et al.\hbox{}}
wie zuvor gepostet hat das Problem nicht gelöst. Der folgende Code hat bei mir jedoch einwandfrei funktioniert:
\addto\captionsspanish{
\renewcommand{\BOthers}[1]{et al.\hbox{}}
}
Außerdem musste ich viele Abschnittsnamen neu definieren, um sie unserem Format für Abschlussarbeiten anzupassen, z. B.:
\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{}}
}