Problemas con bibliografía y referencias en TexWorks.

Problemas con bibliografía y referencias en TexWorks.

Estoy escribiendo un informe en Latex, tengo las referencias en un archivo bib separado y las hago referencia en mi documento principal como \cite{xxx}.

Estoy usando Texworks en Windows. Después de compilar el bib para generar un bbl, cuando compilo el archivo tex con: "pdflatex + MakeIndex + BibTex", puedo ver el pdf del informe, pero no veo la sección de Bibilografía al final y no veo referencias a la bibliografía, ni siquiera signos de interrogación en lugar de las referencias propias a la bibliografía.

Incluyo la bibliografía escribiendo

 \bibliography{plain}

y

 \bibliography{"C:/Users/BibName"}

al final del archivo tex

Luego probé pdflatex + bibtex + pdflatex + pdflatex. Cuando intenté eso, la sección 'Referencias' aparece al final, pero no veo las referencias, como

1. Reinhard, D.A. Case Study

Tampoco veo la cita en el artículo.

Aquí está el MWE: El tex es:

\documentclass{article}  
\begin{document}  
Alpha particles \cite{example} (named after and denoted by the first letter in the
Greek alphabet,\[\alpha\]) consist of two protons and two neutrons bound
together.
This means that an particle is a helium nucleus. 

\bibliography{plain}
\bibliographystyle{plain}
\bibliography{BibName}

\end{document}

El dorsal es:

@article{example,
  author = {Knuth, Donald E.},
  year = {1986},
  title = {The \TeX book},
}

¿Qué estoy haciendo mal?

Respuesta1

\bibliography{<file>}denota el nombre del archivo <file>.bibque contiene tus referencias de BibTeX, mientras que \bibliographystyle{<bibstyle>}denota el estilo en el que deseas que se muestren tus referencias. Claramente quieres \bibliographysolo una:

ingrese la descripción de la imagen aquí

\documentclass{article}

\usepackage{filecontents}
\begin{filecontents*}{references.bib}
@article{example,
  author = {Knuth, Donald E.},
  year = {1986},
  title = {The {\TeX} book},
}
\end{filecontents*}

\begin{document}  
Alpha particles~\cite{example} (named after and denoted by the first letter in the
Greek alphabet,~$\alpha$) consist of two protons and two neutrons bound
together. This means that an particle is a helium nucleus. 

\bibliographystyle{plain}
\bibliography{references}

\end{document}

Respuesta2

Tal vez esto ayude (algo realmente básico que tal vez ya hayas hecho, pero si no lo haces, te puede partir la cabeza).

Intente evitar espacios en los nombres de .tex y .bib, ambos. Genera nombres con espacios también en .aux, .bbletc.

Tuve el mismo problema: archivos .tex y .bib largos con un .pdf final con signos de interrogación en lugar de referencias y mensajes como Warning--I didn't find a database entry for "XXXX"y Package natbib Warning: There were undefined citations.. No .bblen absoluto y no hay respuesta sobre cuándo navegar por la web.

Al final, simplemente copio/pego todo en una nueva carpeta en archivos nuevos (tratando de evitar caracteres desconocidos) y cambié incluso los nombres. Funcionó mágicamente solo porque el nuevo nombre no tenía espacios ( test.texen lugar de pritty work for my lovely boss v_342.tex).

N. de R.: Estoy trabajando bajo Windows y esto me pasó solo usando TeXworks. En una PC vieja (también bajo plataforma Windows), que no uso porque tiene menos reacción que una babosa, funciona perfectamente incluso con espacios en los nombres, así que supongo que es porque tenía TeXnicCenter en mi vieja PC. Por cierto, al usar TeXnicCenter sólo tienes que compilar varias veces pero con una opción de compilación única (LaTeX=>PDF); usando TeXworks tienes que compilar con pdfLaTeX, luego con BibTeX y finalmente dos veces con pdfLaTex nuevamente, siempre el archivo .tex.

información relacionada