Buchzitat zeigt im ECTA-Stil weder Verlag noch Adresse an

Buchzitat zeigt im ECTA-Stil weder Verlag noch Adresse an

wenn ich einsetze

\bibliographystyle{ecta}
\bibliography{References_NB}

Im folgenden Zitat sind Adresse und Herausgeber nicht aufgeführt:

@book{young_1958,
    author    = "Michael Young",
    title     = "The Rise of the Meritocracy",
    year      = "1958", % Citations: 2,998
    publisher = "Thames and Hudson",
    address   = "London"
}

Im Haupttext habe ich Folgendes getan:

\begin{document}
\cite{young_1958} says ...
\end{document}

Aus meinen Referenzen geht Folgendes hervor: Screenshot der Buchzitierung

Ich nehme an, die alternative Lösungsmöglichkeit besteht wahrscheinlich darin, einen neuen Zitatbefehl zu definieren, der Latex auffordert, den Verlag und die Adresse des Buches anzuzeigen. Außerdem: Wie kann ich den Titel des Zitats nicht kursiv darstellen?

Vielen Dank!

Beste Grüße, Darcy

Ich weiß nicht, ob einige der von mir zitierten Pakete dafür verantwortlich sind, dass der Herausgeber und die Adresse verschwunden sind, daher kopiere ich alle Pakete hierher und füge sie ein.

%% LyX 2.1.3 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\RequirePackage{fix-cm}
\documentclass[12pt,english]{article}

\usepackage{booktabs}
\usepackage{xcolor}
% \definecolor{blue-green}{rgb}{0.0, 0.87, 0.87}
% \definecolor{bleudefrance}{rgb}{0.19, 0.55, 0.91}
% \definecolor{com}{rgb}{0, 0, 1} % com short for comment

\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage[letterpaper]{geometry}
\geometry{verbose,tmargin=1.5in,bmargin=1.5in,lmargin=1in,rmargin=1in}
\synctex=-1
\usepackage{color}
\usepackage{babel}
%\usepackage{dvipost}
\usepackage{amsthm}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{esint}
\usepackage[bottom]{footmisc}
\usepackage[table,x11names]{xcolor}
\usepackage{tabularx, array}
\usepackage{float}

% \usepackage[spanish]{babel}
% \usepackage[demo]{graphicx}
% \usepackage{multicol, latexsym, amsmath, amssymb}
% \usepackage{blindtext}
% \usepackage{subcaption}
% \usepackage{caption}
% \usepackage{tabu}
%    \usepackage{booktabs}% for better rules in the table
% \usepackage{anysize} % Soporte para el comando \marginsize
% \usepackage{hyperref}
% \setlength\parindent{0pt}
% \spanishdecimal{.}

\usepackage{fmtcount} % displaying latex counters
\usepackage{caption}
\usepackage{subcaption}
\renewcommand{\thesubfigure}{\Alph{subfigure}}

\usepackage[authoryear]{natbib}
\onehalfspacing
\usepackage[unicode=true,pdfusetitle, bookmarks=true,bookmarksnumbered=true,bookmarksopen=false,
 breaklinks=true,pdfborder={0 0 1},backref=false,colorlinks=false]
 {hyperref}
\usepackage{breakurl}


\makeatletter

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
%% Change tracking with dvipost
% \dvipostlayout
% \dvipost{osstart color push Red}
% \dvipost{osend color pop}
% \dvipost{cbstart color push Blue}
% \dvipost{cbend color pop}
\DeclareRobustCommand{\lyxadded}[3]{\changestart#3\changeend}
\DeclareRobustCommand{\lyxdeleted}[3]{%
\changestart\overstrikeon#3\overstrikeoff\changeend}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Textclass specific LaTeX commands.
\usepackage{enumitem}       % customizable list environments
\newlength{\lyxlabelwidth}      % auxiliary length 
  \theoremstyle{plain}
  \newtheorem{lem}{\protect\lemmaname}
  \theoremstyle{remark}
  \newtheorem{rem}{\protect\remarkname}
  \theoremstyle{plain}
  \newtheorem{prop}{\protect\propositionname}

\@ifundefined{date}{}{\date{}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.

\parskip        = 0.25cm
\usepackage{lmodern}
%\usepackage{subdepth}
\DeclareMathSizes{12}{11}{8}{7} % \scriptsize is 8 pt



% The following  makes the remark boldface not italic
\newtheoremstyle{remark}        
  {}{}{}{}{\bfseries}{.}{.5em}{{\thmname{#1 }}{\thmnumber{#2}}{\thmnote{ (#3)}}}
\theoremstyle{remark}
% The following  makes the proofs boldface and not italic
\renewenvironment{proof}[1][\proofname]{{\bfseries #1.}}




\setlength{\bibsep}{1.25mm}

\AtBeginDocument{
  \def\labelitemii{\(\triangleright\)}
  \def\labelitemiii{\(\circ\)}
}

\makeatother

  \providecommand{\lemmaname}{Lemma}
  \providecommand{\propositionname}{Proposition}
  \providecommand{\remarkname}{Remark}

Antwort1

(diese Antwort aktualisiert, nachdem ich weitere Informationen vom OP erhalten habe)

Das Vorhandensein des „Kommentars“ % Citations: 2,998im young_1958Eintrag erzeugt die folgende BibTeX-Fehlermeldung:

You're missing a field name---line 8 of file mybib.bib
 :     year      = "1958", 
 :                         % Citations: 2,998
I'm skipping whatever remains of this entry
Warning--missing publisher in young_1958
(There was 1 error message)

(Hier mybib.bibist der Name der Scratch-Bib-Datei, die ich zum Testen Ihres Codes erstellt habe.)

Ein allgemeiner Vorschlag: Wenn Sie glauben, dass während der Ausführung von BibTeX etwas schiefgelaufen sein könnte, sollten Sie die .blg-Datei (kurz für „BibTeX-Log“) überprüfen. Anders ausgedrückt: Das Ignorieren von BibTeX-Fehlermeldungen geschieht auf eigene Gefahr.

Lassen Sie diesen „Kommentar“ weg, und alles verhält sich wie erwartet.

Bildbeschreibung hier eingeben

\documentclass{article}
\begin{filecontents}[overwrite]{mybib.bib}
@book{young_1958,
    author    = "Michael Young",
    title     = "The Rise of the Meritocracy",
    year      = "1958", 
    publisher = "Thames and Hudson",
    address   = "London"
}
\end{filecontents}

\usepackage{natbib}
\bibliographystyle{ecta}

\begin{document}
\citet{young_1958}
\bibliography{mybib}
\end{document}

verwandte Informationen