Difference between revisions of "Tips for Xmgrace"

From LPTMS Wiki
Jump to: navigation, search
(Typography)
(Typography)
Line 23: Line 23:
 
and then choose your token and press ''Apply''. It will insert the chosen token in your current text line.
 
and then choose your token and press ''Apply''. It will insert the chosen token in your current text line.
  
* More general shortcuts for \f{Police} (''have to check this'')
+
* Shortcuts for \f{Police} (''have to check this'')
 
  \0  Times-Roman
 
  \0  Times-Roman
 
  \1  Times-Italic
 
  \1  Times-Italic
Line 32: Line 32:
 
  \6  Helvetica-Bold
 
  \6  Helvetica-Bold
 
  \7  Helvetica-BoldOblique
 
  \7  Helvetica-BoldOblique
 +
\f{} get back to original font
 
  \x  Symbol (in particular Greek letters)
 
  \x  Symbol (in particular Greek letters)
* Shortcuts for text manipulation
+
* Shortcuts for text manipulation (From [http://plasma-gate.weizmann.ac.il/Grace/doc/UsersGuide.html#ss7.1 Grace guide])
 
  \+  increase size
 
  \+  increase size
 
  \-  decrease size
 
  \-  decrease size
 
  \b  backspace (size of previous character)
 
  \b  backspace (size of previous character)
\c  begin using upper 128 characters of set
 
\C  stop  using upper 128 characters of set
 
 
  \u  begin underline
 
  \u  begin underline
 
  \U  stop underline
 
  \U  stop underline
Line 45: Line 44:
 
  \N  normal
 
  \N  normal
 
  \n  newline
 
  \n  newline
\f{} get back to original
 
 
  \o  begin overline
 
  \o  begin overline
 
  \O end overline
 
  \O end overline
  
Useful examples:
+
 
 +
* Useful examples:
  
 
{| cellpadding="10"
 
{| cellpadding="10"

Revision as of 11:03, 14 October 2011

Editing

  • Beware: there is no Undo option but Reverse to saved so it is better to often save your working document.
  • copy-paste within different boxes does not seem to be possible, one can open a terminal for temporary paste.

Useful inline commands and aliases

  • grabbing data from pipe
:> ./program_printing_data | xmgrace -pipe
  • Some bash aliases (or command lines) for defining axis and data type
alias xmlog='xmgrace -log xy'
alias xmlogy='xmgrace -log y'
alias xmlogx='xmgrace -log x'
alias xmbar='xmgrace -settype xydy'
alias xmlogbar='xmgrace -log xy -settype xydy'
alias xmlogybar='xmgrace -log y -settype xydy'

Typography

  • when typing in a text , you can invoke the Font-Tool application by pressing
Ctrl-e

and then choose your token and press Apply. It will insert the chosen token in your current text line.

  • Shortcuts for \f{Police} (have to check this)
\0  Times-Roman
\1  Times-Italic
\2  Time-Bold
\3  Time-BoldItalic
\4  Helvetica
\5  Helvetica-Oblique
\6  Helvetica-Bold
\7  Helvetica-BoldOblique
\f{} get back to original font
\x  Symbol (in particular Greek letters)
\+  increase size
\-  decrease size
\b  backspace (size of previous character)
\u  begin underline
\U  stop underline
\s  subscript
\S  superscript
\N  normal
\n  newline
\o  begin overline
\O end overline


  • Useful examples:
\hbar
h\v{0.65}\h{-0.5}\z{0.6}_\v{}\h{}\z{}
{\dot  {x}}
\1x\h{-0.2}\v{0.7}.\v{}\h{}
\infty
\x¥