Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
on-line_resources:faq:latex [2019/04/04 16:18]
giunta [SISSA Computing FAQ: about LATEX]
on-line_resources:faq:latex [2019/04/05 13:53]
giunta
Line 8: Line 8:
 <note important>​To use the TeX Live package manager, you have to load the ''​texlive''​ module first </​note>​ <note important>​To use the TeX Live package manager, you have to load the ''​texlive''​ module first </​note>​
  
-Before using ''​tlmgr''​ in user mode, you have to set up the user tree with the //​init-usertree//​ action:+Before using ''​tlmgr''​ in user mode for the first time, you have to set up the user tree with the //​init-usertree//​ action:
  
   tlmgr init-usertree   tlmgr init-usertree
Line 15: Line 15:
  
 Then, you have to use the //install// action: it checks if the package and all dependencies are already installed in the system installation. ​ If this is not the case, it installs the package and all dependencies into the user tree (~/​texmf). ​ Then, you have to use the //install// action: it checks if the package and all dependencies are already installed in the system installation. ​ If this is not the case, it installs the package and all dependencies into the user tree (~/​texmf). ​
 +
 +  tlmgr --user-mode install pkg
  
 ==== Example ==== ==== Example ====
  
-If you need to install the package ''​memorygraphs'', ​you have to use the command ''​tlmgr --user-mode install memorygraphs''​+Load ''​texlive''​ module: 
 + 
 +  $ module load texlive 
 + 
 +Compile a tex file: 
 + 
 +<​code>​ 
 +$ latex example.tex 
 +... 
 + 
 +! LaTeX Error: File `memorygraphs.sty'​ not found. 
 + 
 +Type X to quit or <​RETURN>​ to proceed 
 +</​code>​ 
 + 
 +Search which package contains //​memorygraphs.sty//​ file: 
 + 
 +<​code>​ 
 +$ tlmgr search --global --all memorygraphs.sty 
 +... 
 +memorygraphs:​ 
 + texmf-dist/​tex/​latex/​memorygraphs/​memorygraphs.sty 
 +</​code>​ 
 + 
 +If it is the first time you use ''​tlmgr'',​ set up the user tree with the command ''​tlmgr init-usertree''​ 
 + 
 +  $ tlmgr init-usertree 
 + 
 +You need to install the package ''​memorygraphs'', ​using the command ''​tlmgr --user-mode install memorygraphs''​
  
 <​code>​ <​code>​