Estoy escribiendo un documento en látex y tengo un gran archivo .bib y un gran número de citas. quiero tener citas en la forma [Autor, año] formato y estoy usando el paquete natbib, pero no puede conseguir CITEP o CITET de trabajo, aunque llano citan está trabajando bien. El error que consigo es:citep y citet no funcionan incluso cuando se usa el paquete natbib
! Undefined control sequence.
l.3 lets cite \citet{cayton05}
estoy usando Ubuntu paquete texlive y uso \input{<file>}
comando de látex para introducir los capítulos en el archivo principal .tex.
Lo que es sorprendente es que en lugar de usar \input{<file>}
si acabo de tener texto en el archivo .tex principal, entonces todos los comandos de cita están funcionando.
Cualquier ayuda sería muy apreciada.
La versión de trabajo es la siguiente:
\usepackage{cite}
\usepackage[square,sort]{natbib}
%% lot of other packages and formatting %%
\begin{document}
\chapter{Testing citations}
\begin{enumerate}
\item this is the first citation \cite{belkin02}.
\item this is the second citation \citep{belkin02}.
\item this is the third citation \cite{shlens03}.
\end{enumerate}
\phantomsection\addcontentsline{toc}{chapter}{Bibliography}
\begin{spacing}{1.5}
\nocite{*}
\bibliographystyle{apalike}
\bibliography{testnb.bib}
\end{spacing}
\end{document}
En el archivo .tex real, introducir el texto del capítulo de otro archivo .tex y citep
y citet
no funcionará en ese dando el error antes mencionado , aunque el simple cite
funcionará bien.
Olvidé mencionar antes que estaba usando el estilo de bibliografía de número simple y todo estaba funcionando, por lo que no hay ningún error en los archivos .tex de entrada.
En caso de que no lo sepa, hay un sitio de preguntas y respuestas más enfocado para Tex/latex - http://tex.stackexchange.com/ – InSane