I have almost the same issue as the OP in this question: I use the natbib package with specific parameters set, in my case as in this small example:
\documentclass{article}
\usepackage[ % Citations formatting
numbers, %% Numbered instead of author+year
square, %% In square brackets
comma, %% Comma-seperated
compress, %% Range instead of sequence
super %% Superscript
]{natbib}
\begin{document}
Cite works perfectly\cite{ref1} but making it non-superscript does not [\citenum{ref1}].
\begin{thebibliography}{1}
\bibitem{ref1} Author, Title, Publisher, Location, Edition, Year.
\end{thebibliography}
\end{document}
These package settings give me numbered references in square brackets and in superscript (raised above the line) when using \cite{...}. As wanted.
I do though occasionally wish to remove superscript and just have an inline reference written out as [1].
Apparently, this is not easy. There seems to be no way to remove super from specific occurrences of \cite{...}. Instead the documentation gives the command \citenum{...} which removes the superscript and displays only the pure reference number 1 - but also the square brackets are removed!
I then thought "no problem, I'll just manually add the square brackets and write [\citenum{...}]" as shown in the working example above. But this gives this result:
There is an extra space in [ 1]!
So, the question is: How do I go around this and get a non-superscript reference in square brackets without any spaces added?
Edit
The linked question offers a solution by defining a new custom parameter. For my purpose thise seems like much overkill, since I need the non-superscript reference written in one single tiny place. I was asking to find out if a simpler method was available, which I might have missed, for example if whitespace could be stripped by another latex-command or if the package could be tweeked easily. I guess that is not the case based on the lack of responses.





\citenstfrom locksteps answer to the question you linked? Works like a charm – DG' May 23 '17 at 08:15[\kern-.4em\citenum{...}], for example? I would only do this if your use of this is limited. – Troy Jun 26 '17 at 14:17makeatletterto\makeatotherand paste it under `\usepackage[...]{natbib} and you're good to go. Alternatively save the code in a file and include it. – DG' Jun 26 '17 at 14:59