fix #2
This commit is contained in:
parent
2c31c930ec
commit
c65e889519
24
Main.go
24
Main.go
@ -119,11 +119,13 @@ func compileLatex() (*string, error) {
|
||||
argsWithoutProg = argsWithoutProg[:len(argsWithoutProg)-1]
|
||||
}
|
||||
|
||||
addArgIfNotExisting(&argsWithoutProg, "-interaction", "-interaction=nonstopmode")
|
||||
addArgIfNotExisting(&argsWithoutProg, "-synctex", "-synctex=1")
|
||||
addArgIfNotExisting(&argsWithoutProg, "-ouput-format", "-output-format=pdf")
|
||||
addArgIfNotExisting(&argsWithoutProg, "-file-line-error", "-file-line-error")
|
||||
|
||||
// insert default args
|
||||
argsWithoutProg = append(argsWithoutProg, "-file-line-error",
|
||||
"-interaction=nonstopmode",
|
||||
"-synctex=1",
|
||||
"-output-format=pdf", filename)
|
||||
argsWithoutProg = append(argsWithoutProg, filename)
|
||||
cmd := exec.Command(app, argsWithoutProg...)
|
||||
|
||||
stdout, _ := cmd.StdoutPipe()
|
||||
@ -158,6 +160,20 @@ func compileLatex() (*string, error) {
|
||||
return &output, err
|
||||
}
|
||||
|
||||
func addArgIfNotExisting(args *[]string, searchstring string, arg string) {
|
||||
exists := false
|
||||
for _, s := range *args {
|
||||
if strings.Contains(s, searchstring) {
|
||||
exists = true
|
||||
}
|
||||
}
|
||||
|
||||
if !exists {
|
||||
tmp := append(*args, arg)
|
||||
*args = tmp
|
||||
}
|
||||
}
|
||||
|
||||
var i = 0
|
||||
|
||||
// printPoint print a point with every 10th method call
|
||||
|
Loading…
Reference in New Issue
Block a user