如何删除超级巨星编号前的空格?

如何删除超级巨星编号前的空格?

我目前正在用 LaTeX 写论文,遇到了一个小问题:我使用“supercite”命令,但标点符号和上标数字之间有一个空格,我想删除它。它不会出现在其他类型的引文中,例如“footfullcite”。如果有人有解决方案,我会很高兴!

我希望“supercite”命令在我的示例中给出引用“1”,而不是当前给出的引用“2”。在此处输入图片描述

先感谢您,

格温

编辑:这是我用于此示例的代码:

\documentclass[a4paper]{report}
    \usepackage{a4wide}
    \usepackage[nodayofweek]{datetime}
    \usepackage{parskip}
    \usepackage{wrapfig}
    \usepackage{amsmath, amsfonts, amssymb}
    \usepackage{graphicx}
    \usepackage[runs=2]{auto-pst-pdf}
    \usepackage[francais]{babel}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{fltpoint}
    \usepackage[backend=biber, bibstyle=nature, sorting=none, date=year]{biblatex} 
    \usepackage{hyperref}
    \usepackage{textcomp}
    \usepackage{subscript}  
    \usepackage{setspace}
    \setlength{\intextsep}{20pt}
    \setlength{\textfloatsep}{20pt} 


\usepackage{fnpct} 
\AdaptNoteOpt\footfullcite\multfootcite 

\ExecuteBibliographyOptions{giveninits=true, isbn=false, url=false, doi=false, uniquename=init} 
\usepackage{remreset}
\makeatletter\@removefromreset{footnote}{chapter}\makeatother 

\AtEveryCitekey{%
\ifentrytype{article}{
    \clearfield{title}%
    \clearfield{publisher}%
}{}
} 



\addbibresource{library.bib}


\begin{document}


Lorem ipsum dolor sit amet, consectetur adipiscing elit.\footfullcite{Liu1999} Donec cursus erat neque, ac laoreet tortor venenatis eu. Ut lobortis rhoncus.\supercite{Rong2017}

\end{document}

答案1

非常常见的问题。你在每篇文章中添加了空格:

\AtEveryCitekey{%
  \ifentrytype{article}{%<--- 
    \clearfield{title}%
    \clearfield{publisher}%
  }{}%<---
}

在此处输入图片描述

顺便说一句,a4wide已弃用,不应使用。请使用geometry,因为它的参数易于设置。

相关内容