Du kannst Dir unter archlinux.org anschauen, welche Pakete in unstable sind. Ob es eine bessere Möglichkeit gibt, weiß ich nicht. Alternativ kannst Du die Pakete auch manuell installieren: pacman -A url
Für reine Texte könntest Du Lyx versuchen. Das ist eine Art Frontend für Latex; man kommt aber ohne Quellcodeeingabe aus.
Ich habe eben eine Möglichkeit gefunden, wie man einzelne Pakete aus testing oder unstable hinzufügen kann:
yeah, put testing last (so and -Syu won't grab package from it) and then do "pacman -S testing/gcc"