Citas como sustantivos en biblatex-Chicago

Citas como sustantivos en biblatex-Chicago

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 \smartciteexpande \parenciteen 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 \autociteactuar como simple \citeen una nota al pie, mientras que hubiera esperado algo más como 'como Lamport (Leslie Lamport...) dice...'.

Cosas que he probado:

  • Puedo especificar autocite=footnotey autocite=inlineen el \usepackagecomando, pero eso lo cambia en ambos contextos: el cuerpo del texto y las notas al pie.
  • Potencialmente podría buscar biblatex.stypistas y modificar algo que de alguna manera sea sensible a su contexto para que \autociteactúe como \parenciteuna 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.
  • \DeclareAutoCiteCommandParece que podría ayudar, pero no tiene la alternativa de nota al pie/texto corporal que esperaba.
  • Reemplazar \autocitecon \smartciteefectos no supone ningún cambio, aunque \smartcitees '[l]o como \parencite en una nota a pie de página y como \footcite en el cuerpo', según el manual de biblatex ( \parencitepor 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 \parenciteexplí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 \autocitese 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 biblatexmanual no necesariamente se aplica a los estilos aportados. Un ejemplo es biblatex-chicagoel \smartcitecomando. No genera citas entre paréntesis.

El notesestilo es prolijo; obtienes etiquetas de cita completas en la primera cita. Versión 1.7 de biblatexpresentados \textcitey amigos para todos sus estilos detallados. Para incorporar comandos similares, biblatex-chicagopuede 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 \parencitey \footciteamigos de notes.

Los comandos resultantes no modifican la puntuación. Para incorporar esta característica en\textcite , puede utilizar undefinición de bajo nivel.

información relacionada