Citação maiúscula e não maiúscula

Citação maiúscula e não maiúscula

Estou escrevendo um pequeno artigo e preciso usar dois tipos de citações ao longo do texto.

O primeiro é 1)"(AUTOR,Ano)" e o segundo é 2)"Autor(Ano)", enquanto ao mesmo tempo estou usando, na bibliografia, o estilo apa, para que imprima "Sobrenome , Iniciais (ano).

Consegui usar com sucesso apenas um dos estilos de citações (1 ou 2) E a bibliografia, mas não consigo usar os três. Vi algumas soluções, mas elas usavam apenas citações maiúsculas e um determinado tipo de estilo bibliográfico ou, ao contrário, citações não maiúsculas e um determinado tipo de estilo bibliográfico.

Estou usando o Mendeley para escrever meu arquivo .bib, Windows 8.1 e TexMaker.

Desde já, obrigado!

MWE:

\documentclass[12pt,a4paper]{article}

\usepackage[backend=biber,natbib=true,style=apa,maxbibnames=99,maxalphanames=99]{biblatex}
\usepackage{tablefootnote}
\addbibresource{C:/Users/Andre/Documents/Bibtex/library.bib}

\begin{document}


This should be the first type of citation "(AUTHOR et al.,Year)" but what I get is:\\ \citep{Alsina2017} \\
and this should be the second type of citation "Author et al.(Year)" and I sucessfuly get this:\\
\citet{Alsina2017} .


\newpage


\printbibliography
\end{document}

Responder1

Com um trabalho razoavelmente recente, biblatexos seguintes trabalhos

\makeatletter
\renewcommand*{\mkbibnamefamily}[1]{%
  \ifdefstring{\blx@delimcontext}{parencite}
    {\textsc{#1}}
    {#1}}
\makeatother

Isso verifica se estamos em a \parencitee, em caso afirmativo, imprime o nome em versalete. Todos os outros nomes são deixados como estão.

informação relacionada