tlaunch, the tex live launcher...facultyofeconomics andbusiness latex support date may 2 2017...
TRANSCRIPT
faculty of economicsand business
latexsupport
Date May 2 2017
Tlaunch, the TEX Live LauncherSiep KroonenbergRijksuniversiteit Groningen
the Netherlands
1
faculty of economicsand business
latexsupport
Date May 2 2017
Why a TEX Live launcher?
|tlaunch|ini �le|rug|problems| 2
faculty of economicsand business
latexsupport
Date May 2 2017
The university network
• Centrally managed Windows workstations(RES software)
• Roaming pro�les• Remote desktop• Users have limited rights
|tlaunch|ini �le|rug|problems| 3
faculty of economicsand business
latexsupport
Date May 2 2017
Problem
• TEX Live already present on network• Windows-speci�c con�guration still to be done• Integrate other TEX-related software
|tlaunch|ini �le|rug|problems| 4
faculty of economicsand business
latexsupport
Date May 2 2017
The launcher
• Menus and buttons replace TEX Live submenu• User con�guration at �rst startup• Ini �le• Forgetter• Ini �le can be overridden by higher-priority one
|tlaunch|ini �le|rug|problems| 5
faculty of economicsand business
latexsupport
Date May 2 2017
Default TEX Live con�guration
|tlaunch|ini �le|rug|problems| 6
faculty of economicsand business
latexsupport
Date May 2 2017
Viewers menu
|tlaunch|ini �le|rug|problems| 7
faculty of economicsand business
latexsupport
Date May 2 2017
Tools menu
|tlaunch|ini �le|rug|problems| 8
faculty of economicsand business
latexsupport
Date May 2 2017
Documentation menu
|tlaunch|ini �le|rug|problems| 9
faculty of economicsand business
latexsupport
Date May 2 2017
Editor choice
|tlaunch|ini �le|rug|problems| 10
faculty of economicsand business
latexsupport
Date May 2 2017
Custom editor
|tlaunch|ini �le|rug|problems| 11
faculty of economicsand business
latexsupport
Date May 2 2017
The ini �le
|tlaunch|ini �le|rug|problems| 12
faculty of economicsand business
latexsupport
Date May 2 2017
Ini �le
• Filetype associations• Menu- and button controls• Options for path adjustment, �letypes
|tlaunch|ini �le|rug|problems| 13
faculty of economicsand business
latexsupport
Date May 2 2017
Windows �letype associations
• Filename extensions are associated with �letypes.• Filetypes are associated with commands.
|tlaunch|ini �le|rug|problems| 14
faculty of economicsand business
latexsupport
Date May 2 2017
Filetype de�nitions
[FT:TL.TeXworks.edit.%VERSION%]
COMMAND="%tlroot%\bin\win32\TeXworks.exe"
EXTENSIONS=.tex .cls .sty
[FT:TL.DVIOUT.view.%VERSION%]
COMMAND="%tlroot%\bin\win32\dviout.exe"
EXTENSIONS=.dvi
|tlaunch|ini �le|rug|problems| 15
faculty of economicsand business
latexsupport
Date May 2 2017
Menus
[MN:File]Browse TeX Live installation=explorer.exe "%tlroot%\.."Quit=FU:quit
[MN:Viewers]PostScript Viewer=FT:TL.PSView.view.%VERSION%DVI Viewer=FT:TL.DVIOUT.view.%VERSION%
[MN:Documentation]LaTeX Introduction=SO:%tlroot%\texmf-dist\...\lshort.pdfLaTeX Reference=SO:%tlroot%\texmf-dist\...\latex2e.pdfAll TeX Live documentation by package=SO:%tlroot%\doc.htmlFAQ=SO:%tlroot%\texmf-dist\doc\generic\FAQ-en\newfaq.pdf=AmsMath User Guide=SO:%tlroot%\texmf-dist\...\amsldoc.pdfBeamer User Guide=SO:%tlroot%\texmf-dist\...\beameruserguide.pdf
|tlaunch|ini �le|rug|problems| 16
faculty of economicsand business
latexsupport
Date May 2 2017
Buttons
[Buttons]
LaTeX Editor=FU:default_editor
Select default editor...=FU:editor_select
TeX Live Command Prompt=%comspec% /T "TeX Live" /e:on
Quit=FU:quit
|tlaunch|ini �le|rug|problems| 17
faculty of economicsand business
latexsupport
Date May 2 2017
General section
[General]
; allowed values: none, new, overwrite
FILETYPES=new
; 1: modify; anything else: leave alone
SEARCHPATH=1
|tlaunch|ini �le|rug|problems| 18
faculty of economicsand business
latexsupport
Date May 2 2017
Launcher-based installations
• TEX Live installer gets new option for desktop integration• Launcher has ‘install’- and uninstall modes• tlaunchmode script
|tlaunch|ini �le|rug|problems| 19
faculty of economicsand business
latexsupport
Date May 2 2017
The RUG installation
|tlaunch|ini �le|rug|problems| 20
faculty of economicsand business
latexsupport
Date May 2 2017
The RUG installation
|tlaunch|ini �le|rug|problems| 21
faculty of economicsand business
latexsupport
Date May 2 2017
Add-ons
• Editors: TeXstudio, TeXnicCenter• LyX (wysywyg LaTEX editor)• Pdf viewer: SumatraPDF• Bibliography manager: JabRef• Epspdftk GUI conversion utility• LaTEX house style
|tlaunch|ini �le|rug|problems| 22
faculty of economicsand business
latexsupport
Date May 2 2017
Editor choice
|tlaunch|ini �le|rug|problems| 23
faculty of economicsand business
latexsupport
Date May 2 2017
Viewers menu
|tlaunch|ini �le|rug|problems| 24
faculty of economicsand business
latexsupport
Date May 2 2017
Tools menu
|tlaunch|ini �le|rug|problems| 25
faculty of economicsand business
latexsupport
Date May 2 2017
Documentation menu
|tlaunch|ini �le|rug|problems| 26
faculty of economicsand business
latexsupport
Date May 2 2017
Integrating add-ons
• Install on scratch system, and copy its directory to thenetwork.
• Many TEX-related programs do not require installation.• Some �xes may be desirable.
|tlaunch|ini �le|rug|problems| 27
faculty of economicsand business
latexsupport
Date May 2 2017
Fixes
• LyX: copy pre-made con�guration to user pro�le• SumatraPDF: registry entry to make it non-portable• TeXstudio, SumatraPDF: suppress checking for new release(con�g �le)
• TeXnicCenter: con�gure output pro�les (registry)• TeXworks: add some dictionaries
|tlaunch|ini �le|rug|problems| 28
faculty of economicsand business
latexsupport
Date May 2 2017
RUG post-con�g
[Strings]
TLEXTRAS=%tlroot%\extras
TLSCRIPTS=%TLEXTRAS%\scripts
POST_CONFIG=%TLSCRIPTS%\post_config.cmd
|tlaunch|ini �le|rug|problems| 29
faculty of economicsand business
latexsupport
Date May 2 2017
Problems
|tlaunch|ini �le|rug|problems| 30
faculty of economicsand business
latexsupport
Date May 2 2017
Problems: �letype associations
• Filetype associations do not roam; solution planned in futureupdate; not a problem with RES
• ‘User choice’ �letype associations do roam, but cannot easilybe set programmatically
|tlaunch|ini �le|rug|problems| 31
faculty of economicsand business
latexsupport
Date May 2 2017
Uninstalling and forgetting
• Forgetter may not show up in start menu• Inappropriate UAC prompt when invoked from Settings /Apps & features
|tlaunch|ini �le|rug|problems| 32
faculty of economicsand business
latexsupport
Date May 2 2017
RES idiosyncracies
• RES preempts certain �le extensions (but lets other �letypeassociations roam)
• User-initiated switch to new release seems impossible• Garbage from previous releases may get in the way• User searchpath ine�ective under RES
|tlaunch|ini �le|rug|problems| 33
faculty of economicsand business
latexsupport
Date May 2 2017
Searchpath remedies
• Not a problem for TEX Live GUI programs (runscriptwrapper)• Not a problem for programs started from the launcher• Wrapper for TeXstudio• TeXnicCenter uses registry settings• The ICT people need to take care of external programs suchas R and WinEdt which use LaTEX
|tlaunch|ini �le|rug|problems| 34
faculty of economicsand business
latexsupport
Date May 2 2017
http://mirror.ctan.org/support/tlaunch/tlaunch.pdf
|tlaunch|ini �le|rug|problems| 35