## 编译环境 操作系统 * [x] Windows 7/8/10 * [ ] macOS * [ ] Linux `若需勾选,请把[ ]改成[x]` Tex发行版 * [ ] TexLive `年份` * [ ] MikTeX `版本号` * [ ] CTeX `若需勾选,请把[ ]改成[x]` ## 我的问题 在此输入你遇到的问题...在pycharm中写latex代码,一个类似于答题卡之类的页面,在for循环中,str+='\\vspace{0.5em}\n'命令循环多次之后,盒子换行之后,盒子与盒子之间的行间距会变成设置的两倍行距,这是为什么??? for i in range(0, bigclass): index += 1 a = to_strng(index) str +='\\noindent\\fbox{\n' str+='\\parbox{0.472\\textwidth}{\n' str+='\\noindent '+ a +' \\rule[-1mm]{5mm}{2mm}$\\;$ \\rule[-1mm]{5mm}{2mm} $\\,$$\\;$ \\rule[-1mm]{4.9mm}{2mm}$\\;$ \\rule[-1mm]{5mm}{2mm}$\\;$ \\rule[-1mm]{4.9mm}{2mm} $\\;$\\rule[-1mm]{5mm}{2mm}$\\;$ \\rule[-1mm]{4.9mm}{2mm}$\\;$ \\rule[-1mm]{4.9mm}{2mm}$\\;$ \\rule[-1mm]{4.9mm}{2mm}$\\;$ \\rule[-1mm]{4.9mm}{2mm}$\\;$ \\rule[-1mm]{4.9mm}{2mm}$\\;$ \\rule[-1mm]{4.9mm}{2mm}\\\\\n' str+='\\rule[-1mm]{3mm}{4mm} [ $0$ ]$\\;$[ $1$ ]$\\,$$\\;$ [ $0$ ]$\\;$[ $1$ ]$\\;$[ $2$ ]$\\;$[ $3$ ]$\\;$[ $4$ ]$\\;$[ $5$ ]$\\;$[ $6$ ]$\\;$[ $7$ ]$\\;$[ $8$ ]$\\;$[ $9$ ]\\\\\n' str += '\\vspace * {-0.5cm}\n' str+='}\n' str+='}\n' str+='\\vspace{0.5em}\n' ##这个行间距设置在盒子换行之后就会变成双倍行距,为什么????
错误.docx
95KB

0 回答0

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。