
Estoy tratando de comenzar con biblatex-chicago y me he quedado atascado en cómo referirme a las citas como sustantivos en el estilo de nota al pie (es decir, quiero decir 'como dice \citeasnoun{lamport}...').
[Ipensarla versión corta de esta pregunta es: "¿por qué no se \smartcite
expande \parencite
en una nota al pie?"]
Si empiezo como sugiere el manual de biblatex-chicago
\usepackage[authordate,strict,backend=biber,babel=other]{biblatex-chicago}
entonces todo está bien: puedo usarlo \textcite{foo}
como sustantivo y \autocite{foo}
entre paréntesis. Sin embargo, si empiezo con la alternativa sugerida en el manual
\usepackage[notes,strict,backend=biber,babel=other]{biblatex-chicago}
entonces no lo tengo \textcite
(eso es un poco sorprendente, ya que el manual de biblatex dice que '[ \textcite
] los comandos son proporcionados por todos los estilos no detallados que se envían con este paquete', y habría adivinado que el estilo 'notas' era un ' estilo "no detallado").
Está bien, ya que aparentemente puedo fingir con \def\textcite#1{\citeauthor{#1}\autocite{#1}}
. Eso casi funciona: en el texto aparece 'como dice Lamport^1...' y una nota a pie de página razonable con la referencia completa.
Sin embargo, si intento esto dentro de una nota al pie, obtengo 'como LamportLeslie Lamport... dice...'; es decir, parece \autocite
actuar como simple \cite
en una nota al pie, mientras que hubiera esperado algo más como 'como Lamport (Leslie Lamport...) dice...'.
Cosas que he probado:
- Puedo especificar
autocite=footnote
yautocite=inline
en el\usepackage
comando, pero eso lo cambia en ambos contextos: el cuerpo del texto y las notas al pie. - Potencialmente podría buscar
biblatex.sty
pistas y modificar algo que de alguna manera sea sensible a su contexto para que\autocite
actúe como\parencite
una nota a pie de página, pero (a) ese estilo es... bastante inteligente en algunos lugares, y (b) estoy hacer esto en nombre de otra persona, por lo que un objetivo parcial es decir "mira, LaTeX puede hacer esto más fácilmente que hacerlo a mano", un argumento que "usa la fuente, Luke" preferiría socavar. Y de todos modos (c) pensé que se suponía que esto sucedería automáticamente. \DeclareAutoCiteCommand
Parece que podría ayudar, pero no tiene la alternativa de nota al pie/texto corporal que esperaba.- Reemplazar
\autocite
con\smartcite
efectos no supone ningún cambio, aunque\smartcite
es '[l]o como \parencite en una nota a pie de página y como \footcite en el cuerpo', según el manual de biblatex (\parencite
por sí solo produce una cita entre paréntesis).
He leído el manual tantas veces que creo que me estoy perdiendo algo obvio o que estoy haciendo la pregunta equivocada.
- Quizás la respuesta sea utilizarlo
\parencite
explícitamente en las notas a pie de página. Tal vez, pero más bien tuve la impresión de que eso era lo que\autocite
se suponía que debía solucionar. - Quizás la respuesta sea que no debería querer hacer esto. No estoy en Humanidades, así que quizás todos sepan (excepto yo) que simplemente no se hace referencia a referencias como esta, en notas a pie de página.
Ejemplo:
\documentclass{scrartcl}
\iftrue
\usepackage[notes,strict,backend=biber,babel=other]{biblatex-chicago}
\def\textcite#1{\citeauthor{#1}\smartcite{#1}}
\else
\usepackage[authordate,strict,backend=biber,babel=other]{biblatex-chicago}
\fi
\addbibresource{bib.bib}
\title{Document}
\author{Me}
\begin{document}
\maketitle
The primary aim of this essay is to refer to \textcite{wittgenstein53}
in the text.\footnote{And refer to \textcite{wittgenstein53} in a footnote}
\printbibliography
\end{document}
Obtengo "Wittgenstein^1" en el primer caso y "Wittgensteinibid". en la nota a pie de página.
Estoy usando biblatex versión 1.7, biber versión 0.9.9 (y versiones actualizadas de pdftex y xetex).
Respuesta1
El contenido relacionado con estilos en el biblatex
manual no necesariamente se aplica a los estilos aportados. Un ejemplo es biblatex-chicago
el \smartcite
comando. No genera citas entre paréntesis.
El notes
estilo es prolijo; obtienes etiquetas de cita completas en la primera cita. Versión 1.7 de biblatex
presentados \textcite
y amigos para todos sus estilos detallados. Para incorporar comandos similares, biblatex-chicago
puede adaptar las definiciones de verbose.cbx
.
\makeatletter
\DeclareCiteCommand{\textcite}[\cbx@textcite\cbx@textcite@i]
{\boolfalse{citetracker}%
\gdef\cbx@savedkeys{}}
{\printnames{labelname}%
\xappto\cbx@savedkeys{\thefield{entrykey},}}
{\multinamedelim}
{\protected@xappto\cbx@savedcites{%
[\thefield{prenote}][\thefield{postnote}]{\cbx@savedkeys}}}
\DeclareMultiCiteCommand{\textcites}[\cbx@textcite\cbx@textcites@i]
{\textcite}{\multinamedelim}
\newrobustcmd{\cbx@textcite}[2]{\def\cbx@savedcites{#1}#2\cbx@savedcites}
\newrobustcmd{\cbx@textcite@i}{\iffootnote{\addspace\parencite}{\footcite}}
\newrobustcmd{\cbx@textcites@i}{\iffootnote{\addspace\parencites}{\footcites}}
\makeatother
Aquí los argumentos del comando de cita se procesan dos veces. La primera pasada genera una salida como \citeauthor
. La segunda pasada genera una nota al pie o una cita entre paréntesis. He adaptado el código para manejar citas dentro de notas a pie de página y trabajar con \parencite
y \footcite
amigos de notes
.
Los comandos resultantes no modifican la puntuación. Para incorporar esta característica en\textcite
, puede utilizar undefinición de bajo nivel.