TeXstudio:打开第n行的文件

TeXstudio:打开第n行的文件

我正在创建一个脚本来生成一些.tex包含很多行的文件(一种自动示例)。

该脚本以之前创建的文件在texstudio /home/$USER/foo.tex哪里结束。foo.tex

我的问题是:是否可以用texstudio光标在第 N 行打开文件,也就是说,我想运行脚本来打开文件并立即在正确的行开始输入。

谢谢你一会儿。下面是脚本。


file=/home/$USER/fastex-temp.tex
exec 3>&1 # save file descriptor to stdout
exec > "$file" # redirect output to file
printf '\\documentclass[11pt,a4paper]{amsart}\n'
printf '\\usepackage{amsfonts,amsthm,amsmath}\n'
printf '\\usepackage[latin1]{inputenc}\n'
printf '\\usepackage[T1]{fontenc}\n'
printf ' ' >&3 # output to normal stdout instead of file
printf '\\begin{document}\n'
printf ' ' >&3
printf '\\end{document}\n'
exec >&3  # restore stdout
exec 3>&- # close / discard temporary fd

texstudio "$file"

答案1

你有没有尝试过

texstudio --line "$lineno" "$file"

这是记录在 TeXstudio 手册中

相关内容