![biblatex: Remova o espaço entre p. e número da página na nota de postagem](https://rvso.com/image/335506/biblatex%3A%20Remova%20o%20espa%C3%A7o%20entre%20p.%20e%20n%C3%BAmero%20da%20p%C3%A1gina%20na%20nota%20de%20postagem.png)
Como posso alterar um comando \textcite[][8]{example}
para exibição p.8
em vez de p.~8
no texto, enquanto imprimo a nota de postagem como está, se ela não se assemelhar a um número de página.
Tentei usar \DeclareFieldFormat{postnote}{\pno#1}
depois de consultar a seção 3.13.3 do manual do biblatex, mas - sem surpresa - não funciona quando a nota de postagem não é uma página:
MWE:
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@ARTICLE{example,
author = {Other, Anthony Norman},
title = {Some things I did},
year = {2014},
journal = {J.~Irrep. Res.},
volume = {1},
number = {1},
pages = {1-10}
}
\end{filecontents*}
\usepackage[backend=biber,style=authoryear-ibid]{biblatex}
\DeclareFieldFormat{postnote}{\pno#1}
\addbibresource{\jobname.bib}
\begin{document}
Hello\textcite[][8]{example}. But \textcite[][Table~5]{example}
\printbibliography
\end{document}
Responder1
Basta deixar a definição padrão \DeclareFieldFormat{postnote}{\mkpageprefix[pagination]{#1}}
e adicionar
\renewcommand*{\ppspace}{}
Mas esteja avisado que omitir o espaço entre "p."/"pp." e o número da página parece extremamente estranho (eu diria até terrível) e não é a norma em nenhum idioma que conheço.
MWE
\documentclass{article}
\usepackage[backend=biber,style=authoryear-ibid]{biblatex}
\addbibresource{biblatex-examples.bib}
\renewcommand*{\ppspace}{}
\begin{document}
Lorem \textcite[][8]{sigfridsson} ipsum \textcite[][Table~5]{sigfridsson}.
\end{document}