Você já tentou
texstudio --line "$lineno" "$file"
?
Isso é documentado no manual do TeXstudio .
Estou criando um script para produzir alguns arquivos .tex
com muitas linhas (um tipo de amostra automática).
O script termina com texstudio /home/$USER/foo.tex
, em que foo.tex
é o arquivo criado antes.
A minha pergunta é: é possível abrir o arquivo com texstudio
com o cursor na linha N, ou seja, gostaria de executar o script para abrir o arquivo e começar a digitar agora mesmo, exatamente na linha direita .
Obrigado por um tempo. Abaixo está o script.
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"