【菜菜研科研小BUG记录】【Latex写作方面1】不定期更新

Latex写作方面:

项目相关背景:

(1)Vscode+Texlive环境,bib文件出现报错
(2)bib报错出现引文重复现象,这个要通过二分法查找重复的引文位置,比较麻烦,比较难找


问题描述

项目中遇到的问题:

(1)报错信息为:

I was expecting a `,' or a `}'

请添加图片描述


原因分析:

可能的问题的分析:

(1)注意Vscode关于bib文件的报错一般的无法定位到对应的文件位置的,所以只能通过删减bib文件来找错,最后找到原来问题是出在我在Readpaper复制bibtex格式的引文的时候,它自动创建的关于引文的变量中间是加了空格的,这个是不允许的,变量名的中间不能有空格【菜菜研科研小BUG记录】【Latex写作方面1】不定期更新_第1张图片


解决方案:

该问题的具体解决方案:

(1)将变量名中间的空格删除即可,重新开始四重编译就不会报错
【菜菜研科研小BUG记录】【Latex写作方面1】不定期更新_第2张图片


发现了一个很有趣的无论正负输入下限制用户输入取值范围大小的新方法:将取值范围限制在-self.maxsteer到+self.maxsteer之间

def callback(self,data):
        # w = v / r
        self.x = data.linear.x / 0.3
        # constrain the ideal steering angle such that the ackermann steering is maxed out
        self.z = max(-self.maxsteer,min(self.maxsteer,data.angular.z))#用一句话就实现了对于正负不同情况下的取值范围限制,牛!
        self.lastMsg = rospy.Time.now()

你可能感兴趣的:(科研小bug,bug,Latex)