package main import ( "os" "text/template" ) type Todo struct { Name string Adresse string Number uint } func tmpltest() { //Sampledata td := Todo{"Jemand Wiadschosei", "123 Fakestreet 299",99} //Parse Templates tmpl, err := template.New("invoice").Delims("[[","]]").ParseGlob("templates/*.tex") checkErr(err) //if err != nil { // panic(err) //} //t, err := template.New("todos").Parse("You have a task named \"{{ .Name}}\" with description: \"{{ .Description}}\"") //if err != nil { // panic(err) //} //err = tmpl.Execute(os.Stdout, td) //Open File f, err := os.Create("outtex/1_data.tex") checkErr(err) defer f.Close() //Execute Template //err = tmpl.ExecuteTemplate(os.Stdout, "invoice.tex", td) err = tmpl.ExecuteTemplate(f, "_data.tex", td) checkErr(err) }