diff --git a/plab/tests/runtest.go b/plab/tests/runtest.go
index 2582245f6bb759c0682ae42bf91f68f44270d65e..829a60a82bf82a2eecdad22a5eccc41e0e6e155b 100644
--- a/plab/tests/runtest.go
+++ b/plab/tests/runtest.go
@@ -5,11 +5,14 @@ import (
 	"io"
 	"os"
 	"os/exec"
+	"path/filepath"
 )
 
 func runTest(name string) error {
 	fmt.Println(name)
-	cmd := exec.Command("java", "-jar", "../src/projlab.jar")
+	cmd := exec.Command("java", "-jar", "src/projlab.jar")
+	var err error
+	cmd.Dir, err = filepath.Abs("..")
 	file, err := os.Open(name)
 	if err != nil {
 		return err
diff --git a/plab/tests/testsToLatex.go b/plab/tests/testsToLatex.go
index 653c1eb08567474002041e1b2ed868a23a86968e..0eb2a77711e7780371559d2a3178996ea0db0340 100644
--- a/plab/tests/testsToLatex.go
+++ b/plab/tests/testsToLatex.go
@@ -45,7 +45,7 @@ var TestsToLatex = helpers.Subcommand{
 			buf.WriteString(`
 \begin{figure}[H]
     \begin{center}
-        \resizebox*{!}{\textheight-2cm}{`)
+        \resizebox{\textwidth}{\textheight-2cm}{`)
 			buf.Write(b)
 			buf.WriteString(`
         }