TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am writing a short tutorial for my friends about PSTricks. So I have to systematically explain the available macros such as \nput, \rput and \uput (among others) and reduce the possibility of confusion that might happen to my friends.

I am also confused with the naming convention adopted by PSTricks for the macros above. What do n, u, r actually stand for? And what did the author want them to behave specially?

If one macro can be replaced by other macros without much effort, I will suggest the reader to forget it and use the more powerful ones. Remembering many macros (with slightly different feature but replaceable) seem to be difficult for the beginners.

share|improve this question
The basic command is \rput, the others are convenience commands building on \rput for special situations. – Andrew Swann Mar 11 '13 at 11:13
no, \rput is not the basic command. – Herbert Mar 11 '13 at 11:53
the basic command is the internal \psput@, which is used by all others. And _ variant_ means only the use but not the command itself. And there are a lot of other put commands. – Herbert Mar 11 '13 at 12:25
@Herbert My comment was based on the description of \rput in the pstricks documentation, where it is described as the most basic command. \psput@ is not a user level command, however you are correct that the other comands build on \psput@ rather than \rput. – Andrew Swann Mar 11 '13 at 19:31
up vote 5 down vote accepted

\nput node put

\rput ref put

\uput user put

\aput above node put

\cput center node put

\bput below node put

share|improve this answer
\uput's name is a bit funny. :-) – kiss my armpit Mar 11 '13 at 13:39
Which one is regarded as the obsolete one? – kiss my armpit Mar 11 '13 at 19:45
no one of the above! – Herbert Mar 11 '13 at 19:50

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.