While I'm not aware of an argument in TreeTagger to change the output, you can do some good old-fashioned text manipulation on the tabular data format returned by TreeTagger. Here's a toy example:
# resulting tabular data from TreeTagger
tagged <- data.frame(
word = c("The", "TreeTagger", "is", "easy", "to", "use", "."),
pos = c("DT", "NP", "VBZ", "JJ", "TO", "VB", "SENT"),
lemma = c("the", "TreeTagger", "be", "easy", "to", "use", ".")
)
# good old-fashioned text manipulation
with(tagged, paste0(word, "_", pos, " ", collapse = ""))
# or with angled brackets
with(tagged, paste0(word, "<", pos, "> ", collapse = ""))