.net c# pdf reader : C# combine pdf Library control API .net azure wpf sharepoint LaTeX-Install0-part382

InstallingL
A
T
E
XandRelatedSoŌware
DanieEls
dnjels@sun.ac.za
DepartmentofMechanical&MechatronicEngineering
StellenboschUniversity
05March2015
ForaproperworkingL
A
T
E
Xinstallationyouneedthefollowing:
1. AL
A
T
E
Xsystemwithprogramsandpackages:T
E
XLiveorMikT
E
X(onlyWindows).
2. AL
A
T
E
Xeditor:TeXMaker:recommended.
3. JabRefforbibliographicdatabase.
4. GhostScript&GhostViewforworkingwithPostScriptimages.
5. Graphicsandconversionsoftware.
Contents
1. L
A
T
E
Xsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.1 L
A
T
E
Xarchives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 T
E
XLive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 MikT
E
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 L
A
T
E
Xinformation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2. UƟlitysoŌware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.1 L
A
T
E
Xeditors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.2 JabRefbibliographicdatabase e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.3 SumatraPDF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.4 GhostscriptandGhostview w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. GraphicsoŌware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1 Graphicseditors s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.1 Inkscape e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.2 Gimp p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.3 LibreOfϐice e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.4 MicrosoftOfϐice e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.1.5 Dia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2 Programablegraphics s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2.1 PGF/TikZ Z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3.2.2 MetaPost t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2.3 PSTricks s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.2.4 Asymptote e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3 Graphictools s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
3.3.1 Graphicsconversionsoftware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4. Stellenboschthesisbundle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1 Packagesandϐiles s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.2 Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.3 Localinstallation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1
C# combine pdf - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
add multiple pdf files into one online; split pdf into multiple files
C# combine pdf - VB.NET PDF File Merge Library: Merge, append PDF files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Guide and Sample Codes to Merge PDF Documents in .NET Project
reader combine pdf pages; add pdf together one file
1. L
A
T
E
Xsystem
1.1. L
A
T
E
Xarchives
TheComprehensiveT
E
XArchiveNetwork(CTAN)isthecentralplaceforallkindsofmaterialaroundT
E
X.
http://www.ctan.org
AlistofCTANmirrorcanbefoundon
http://www.ctan.org/mirrors
Oncampusconnection: ThereisalocalmirrorforallT
E
XstuffontheStellenboschUniversitynetwork
CTAN⟩ →
ftp://ftp.sun.ac.za/CTAN
oryoucanusetheTertiaryEducationNetwork(TENET)thatisfreeoncampus
CTAN⟩ →
http://ctan.mirror.ac.za
CTAN⟩ →
ftp://ctan.mirror.ac.za
Pleasedownloadasmuchaspossiblefromhere,becauseofthefastconnectionandtherearenointernet
costsinvolvedifyouareloggedininsidetheUniversitysystemoncampus.
Externalconnection: IfyouareoutsidetheStellenboschnetworkyoucanuseanyoftheotherCTANmir-
rors.TheCTANmirrormultiplexorservice
http://mirror.ctan.org/
willautomaticallyredirecttoanearby,up-to-date,mirror.
1.2. T
E
XLive
T
E
XLiveisaneasywaytogetupandrunningwiththeT
E
Xdocumentproductionsystem.
http://tug.org/texlive
ItprovidesacomprehensiveT
E
XsystemwithbinariesformostϐlavorsofUnix,includingGNU/Linux,andalso
Windows.ItincludesallthemajorT
E
X-relatedprograms,macropackages,andfontsthatarefreesoftware,
includingsupportformanylanguagesaroundtheworld.
InstallaƟon
(a) Copythebasicinstall-tl.zipϐilefromyourselectedCTANmirror
CTAN/systems/texlive/tlnet/install-tl.zip
toalocaldirectoryonyourharddrive,say
c:\installs\texlive
Unzipinstall-tl.zipinplace.
c:\installs\texlive
\install-tl-2015xxxx
install-tl.bat
in
stall
-
tl
-
ad
vanced.bat
README
....
(b) Openacommandwindowatthelocationwheretheϐilesinstall-tl-advanced.batislocated.
• Windows7:
InsideWindowsexplorer,ontheselecteddirectory,
Shift + + right click → Open command window here
Ifyouwanttoinstallforallusers,youhavetoopenthecommandwindowasAdministrator.
2
C# PDF: C#.NET PDF Document Merging & Splitting Control SDK
C#.NET PDF Merger to Combine PDF Files. Using following C#.NET PDF document merging APIs, you can easily merge two or more independent PDF files to create a
asp.net merge pdf files; split pdf into multiple files
C# PDF File Split Library: Split, seperate PDF into multiple files
using which C# developers can split target PDF document file by specifying a page or pages. If needed, developers can also combine generated split PDF document
merge pdf files; pdf combine files online
• WindowsXP:
InstallCmdHerePowertoySetup.exe.
InsideWindowsexplorer,ontheselecteddirectory,
right click → Open command window here
(c) Runtheinstallscript:
>
install-tl-advanced -repository CTAN/systems/texlive/tlnet/
Usethedefaultsexceptthefollowingtosavediskspace
• Changelanguagecollections:
LanguageSupport:
USandUKEnglish,Dutch,Otherhyphens,French,German,Greek,...
Languagedocs: English,Dutch,French,German,...
• OnWindowsXPsetforallusers
UpdaƟng
T
E
XLivecanbeupdateddirectlywiththeT
E
XLivemanagerGUI,orwiththecommandline:
>
tlmgr update --all
# update all l packages
or
>
tlmgr update --self f --all
# update infrastructure and all packages
Add ʺ--repository CTAN/systems/texlive/tlnetʺ ifyouareupdatingformadifferentmirrorthan
theoneyouinstalledfrom.
1.3. MikT
E
X
MikT
E
Xisanup-to-dateimplementationofT
E
XandrelatedprogramsforWindows.
http://www.miktex.org
InstallaƟon
(a) Makealocaldirectoryonyourharddrivewiththefollowingstructure,say
c:\installs\miktex
\setup
\tm\packages
(b) FromtheCTANservercopythefollowingtoyourlocaldirectory(keepthestructure)
CTAN/systems/win32/miktex/setup/setup-2.9.xxxx.exe
CTAN/systems/win32/miktex/tm/packages/*.*
(c) Runsetup-2.9.xxxx.exe,
• makefullinstallation
• installtoc:\tex
(d) Afterinstallationsetpackagesrepositorytoyourlocaldirectoryortheinternet
Start → All Programs → MikTex → Maintenance(Admin) → setup (admin)
[packages] → package repository → ⟨CTAN/systems/win32/miktex/tm/packages
Updates
ForMikT
E
XupdatesoncampusInetKeytobeswitchedonfortheupdatemanagertoϐindtherelevantinfor-
mation.Runtheupdatemanager
Start → All Programs → MikTex → Maintenance(Admin) → update (admin)
AddiƟonalsoŌware
TherearemanycommandlineutilitiesavailableinMikT
E
X,butmostofthemneedaPerlinstallation.Down-
loadAcƟvePerlandinstall
http://www.activestate.com/activeperl
NB:ThisisnotnecessaryforT
E
XLive!
3
C# Word - Merge Word Documents in C#.NET
Combine and Merge Multiple Word Files into One Using C#. This part illustrates how to combine three Word files into a new file in C# application.
all jpg to one pdf converter; pdf combine
Online Merge PDF files. Best free online merge PDF tool.
RasterEdge C#.NET PDF document merging toolkit (XDoc.PDF) is designed to help .NET developers combine PDF document files created by different users to one PDF
c# merge pdf pages; adding pdf pages together
1.4. L
A
T
E
XinformaƟon
FormoreinformationonL
A
T
E
Xpleasevisit:
http://latex-project.org
http://latex-project.org/guides
http://www.tug.org
http://www.tug.org/interest.html
http://www.ctan.org
Tutorials&wikis
http://www.ctan.org/pkg/lshort-english
http://en.wikibooks.org/wiki/LaTeX
http://www.andy-roberts.net/writing/latex
http://latex.silmaril.ie/formattinginformation
http://tug.org/tutorials/tugindia
http://csweb.ucc.ie/~dongen/LAF/LAF.html
https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-1
https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-2
https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-3
Newsgroups
http://tex.stackexchange.com
http://groups.google.com/group/comp.text.tex
4
C# PowerPoint - Merge PowerPoint Documents in C#.NET
Combine and Merge Multiple PowerPoint Files into One Using C#. This part illustrates how to combine three PowerPoint files into a new file in C# application.
add multiple pdf files into one online; batch pdf merger
VB.NET PDF: Use VB.NET Code to Merge and Split PDF Documents
Please get the latest XDoc.PDF C# Developer Guide here. destn As [String]) Implements PDFDocument.Combine End Sub. APIs for Splitting PDF document in VB Class.
c# merge pdf; build pdf from multiple files
2. UƟlitysoŌware
2.1. L
A
T
E
Xeditors
YouneedanIDEtoeditandcompiletexdocuments.DownloadandinstalloneofthefollowingIDE’s
• TeXMaker:
http://www.xm1math.net/texmaker .................(Recommended)
• TeXstudio:
http://texstudio.sourceforge.net
• TeXnicCenter:
http://www.texniccenter.org
• WinShell:
http://www.winshell.org
• TeXWorks:
CameinstalledwithT
E
XLiveandMikT
E
X
2.2. JabRefbibliographicdatabase
JabRefisanopensourcebibliographyreferencemanager.ThenativeϐileformatusedbyJabRefisBibT
E
X,the
standardL
A
T
E
Xbibliographyformat.JabRefrunsontheJavaVM(version1.6ornewer)
http://jabref.sourceforge.net
2.3. SumatraPDF
SumatraPDFisafreeĕĉċreaderforWindowsandisworkswelltogetherwithLAT
E
X.
• Donotlockĕĉċϐile(maindrawbackofAdobeReader)
• CanusesynctextojumpbetweensourceandĕĉċandcanbeusedwithmostLAT
E
Xeditors.
http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
2.4. GhostscriptandGhostview
Programs
Ghostscript isaninterpreterforthePostScriptlanguage,withtheabilitytoconvertPostScriptlanguage
ϐilestomanyrasterformats,viewthemondisplays,andprintthemonprintersthatdon’thavePostScript
languagecapabilitybuiltin.
http://pages.cs.wisc.edu/~ghost
DownloadGhostscript9.15(GNUPublicLicense)ornewerversion.
Ghostview isagraphicalinterfaceforGhostscript
http://pages.cs.wisc.edu/~ghost/gsview/index.htm
DownloadGSviewv5.0ornewerversion
Epstool isautilitytocreateorextractpreviewimagesinĊĕĘϐiles,ϐixboundingboxesandconvertto
bitmaps.
http://pages.cs.wisc.edu/~ghost/gsview/epstool.htm
Downloadepstool3.08Windowszipϐileornewerversion.
5
VB.NET TIFF: Merge and Split TIFF Documents with RasterEdge .NET
get the latest XDoc.Tiff C# Developer Guide here docList As [String]()) TIFFDocument.Combine(filePath, docList & profession imaging controls, PDF document,
reader merge pdf; pdf mail merge plug in
C# PowerPoint: C# Codes to Combine & Split PowerPoint Documents
dirs) { docList.Add(doc); } PPTXDocument.Combine(docList, combinedPath Following demo code in C# is offered to & profession imaging controls, PDF document, tiff
add pdf files together online; c# pdf merge
pstoedit translatesPostScriptandĕĉċgraphicsintoothervectorandbitmapformats.NotethatImageMag-
ickcanbeusedforsomeconversions(ifitisinstalled).
http://www.pstoedit.net
http://sourceforge.net/projects/pstoedit/files
Downloadpstoedit3.70binary(pstoeditsetup_win32.exe)orneweror64bitversion.
Imagemagick isapowerfulprograminitsownright.Itisarobustcollectionoftoolsandlibrarieswhich
supportreading,writing,andmanipulatinganimageinover88majorformats.
http://www.imagemagick.org
DownloadImageMagick-6.9.0-9-Q16-x86-dll.exeorneweror64bitversion.
InstallaƟon
(a) UninstallanypreviousversionsofGSviewandGhostscript.PleaseusetheuninstallutilityinControl
Panel.
(b) InstallGhostscriptbyrunningtheself-extractingarchiveϐilegs915w32.exe(orneweror64bitversion).
Installinauserprogramdirectory,sayc:\usrintherootdirectory,becausemanycommandlinepro-
gramscannothandleϐilenameswithspacessuchasProgram files.
e.g.:→c:\usr\gs
Adirectoryc:\usr\gs\gs9.15willbecreatedwith9.15thecurrentversionofGhostscript.
(c) InstallGSviewbyrunningtheself-extractingarchiveϐilegsv50w32.exe(orneweror64bitversion).
e.g.:→c:\usr\gs\Ghostgum
ItwillcreatethedirectoriesC:\usr\gs\Ghostgum\gsviewandC:\usr\gs\Ghostgum\pstotext
(d) Unzipepstool-3.08-win32.zipinatemporarydirectory.Copy epstool.exe andepstool.html
toyourGSviewdirectory.
(e) IfyouwanttousepstoeditincombinationwithGSview,installpstoeditintothepstoeditdirectorythat
isinparalleltothegsviewdirectorywheregsviewisinstalled.
e.g.:→C:\usr\gs\Ghostgum\pstoedit
UsePstoEditfromGsView’smenuoption.
Edit → ʺConvert to vector formatʺ
IfyouwanttouseGraphicsMagick/ImageMagicktogetherwithpstoedit,marktheoptionduringin-
stallation.
(f) InstallImageMagicktoyouuserprogramdirectory,sayc:\usr
e.g.:→c:\usr\ImageMagick-6.9.0-9-Q16
with6.9.0-9thenewestversion.Becauseitisverymuchacommandlineutility,itappendsthePATH
variablewithitspathtothelocalbinaries.
Removethedrvmagick.dllϐilefromthepstoeditdirectoryifyougetamissingdllϐileerrormes-
sage
Setup
(a) Associate.psϐileswithGSview(runasadministrator)
Options → Advance Configure → Associate e .ps files with GSview
(b) SomeveryusefulprogramsneedsthecommandlineutilitiesofGhostScript,thereforeaddthefollowing
toyourenvironmentvariables(asadministrator):
GS_ROOT = c:\usr\gs\gs9.15
GS_PATH = %GS_ROOT%\bin;%GS_ROOT%\lib
Appendthesearchpath
PATH = .....;%GS_PATH%
RemembertochangeGS_ROOTafteranupdate.
Danger:Never,evercorruptordeletethePATHvariable!!
6
3. GraphicsoŌware
3.1. Graphicseditors
3.1.1. Inkscape
InkscapeisanOpenSourcevectorgraphicseditor,withcapabilitiessimilartoIllustrator,CorelDraw,orXaraX,
usingtheW3CstandardScalableVectorGraphics(ĘěČ)ϐileformat.ItsupportsmanyadvancedSVGfeatures
(markers,clones,alphablending,etc.)andgreatcareistakenindesigningastreamlinedinterface.Itisvery
easytoeditnodes,performcomplexpathoperations,tracebitmapsandmuchmore.
InkscapecanexportdirectlytoĊĕĘorĕĉċformatthatcanbeimportedintoL
A
T
E
X. Foradvancedusers
L
A
T
E
XtextandformulascanbeimbeddedintoInkscapegraphics.
http://inkscape.org
3.1.2. Gimp
GIMP(GNUImageManipulationProgram)isafreeandopensourcesoftwareimageretouchingandedit-
ingtoolandisfreelyavailableinversionstailoredformostpopularoperatingsystemsincludingMicrosoft
Windows,AppleMacOSX,andLinux.
GIMPhastoolsusedforimageretouchingandediting,free-formdrawing,resizing,cropping,photo-
montages(combiningmultipleimages),convertingbetweendifferentimageformats,andmorespecialised
tasks.AnimatedimagessuchasČĎċandĒĕĊČϐilescanbecreatedusingananimationplugin.
http://www.gimp.org/
3.1.3. LibreOffice
LibreOfficeDrawcanexporttoĊĕĘandĕĉċformat.ToremovewhitespacearoundPostScriptϐiguresusethe
utilitiesinsideGhostViewandforĕĉċϐilesusethecommand-lineutilitypdfcrop.
http://www.libreoffice.org
3.1.4. MicrosoŌOffice
MSOffice2007cansaveanyϐiguretoĕĉċ. Usethecommand-lineutility pdfcrop toremovewhitespace
aroundϐigure
3.1.5. Dia
DiaisroughlyinspiredbythecommercialWindowsprogram’Visio’,thoughmoregearedtowardsinformal
diagramsforcasualuse. Itcanbeusedtodrawmanydifferentkindsofdiagrams.Itcurrentlyhasspecial
objectstohelpdrawentityrelationshipdiagrams,UMLdiagrams,ϐlowcharts,networkdiagrams,andmany
otherdiagrams.ItisalsopossibletoaddsupportfornewshapesbywritingsimpleĝĒđϐiles,usingasubset
ofĘěČtodrawtheshape.
Itcanexportdiagramstoanumberofformats,includingĊĕĘ,ĘěČ,ĜĒċandĕēČ,aswellasLAT
E
XMetaPost,
ĕČċ,andPStricksformats.Itcanprintdiagrams,includingonesthatspanmultiplepages.
https://live.gnome.org/Dia
3.2. Programablegraphics
3.2.1. PGF/TikZ
TikZisapackageforLaTeXfordrawingpictures. ItisafrontendtothePortableGraphicsFormat(PGF)
package.InTikZ,theuserprogramsthepicturewithcommandsthatdrawelementbyelement.
TheadvantageofTikZoverimportedgraphicsisthatitusesfontsandlinewidthsconsistentwiththerest
oftheLaTeXdocument.Incontrast,importedgraphicsusuallyembedtheirfontsandrescalingthegraphic
alsorescaleslinewidths.Also,TikZpicturesareeasiertoadjustsincethecommandsarepartofthedocu-
ment.
https://www.ctan.org/pkg/pgf
7
3.2.2. MetaPost
—Tobecompleted
http://www.tug.org/metapost.html
3.2.3. PSTricks
PStricksoffersanextensivecollectionofmacrosforgeneratingPostScriptthatisusablewithmostTeXmacro
formats.Includedaremacrosforcolour,graphics,piecharts,rotation,treesandoverlays.Ithasmanyspecial
features,includingawidevarietyofgraphics(picturedrawing)macros,withaϐlexibleinterfaceandwith
coloursupport.Therearemacrosforcolouringorshadingthecellsoftables.
http://tug.org/PSTricks
3.2.4. Asymptote
Asymptoteisapowerfuldescriptivevectorgraphicslanguagethatprovidesanaturalcoordinate-basedframe-
workfortechnicaldrawing.LabelsandequationsaretypesetwithLaTeX,forhigh-qualityPostScriptoutput.
AmajoradvantageofAsymptoteoverothergraphicspackagesisthatitisaprogramminglanguage,as
opposedtojustagraphicsprogram.FeaturesofAsymptoteare:
• providesaportablestandardfortypesettingmathematicalϐigures,justasTeX/LaTeXhasbecomethe
standardfortypesettingequations;
• generateshigh-qualityPostScript,PDF,SVG,or3DPRCvectorgraphics;
• embeds3DvectorPRCgraphicswithinPDFϐiles;
• inspiredbyMetaPost,withamuchcleaner,powerfulC++-likeprogrammingsyntaxandIEEEϐloating-
pointnumerics;
• runsonallmajorplatforms(UNIX,MacOS,MicrosoftWindows);
• mathematicallyoriented(e.g.rotationofvectorsbycomplexmultiplication);
• LaTeXtypesettingoflabels(fordocumentconsistency);
• usessimplexmethodanddeferreddrawingtosolveoverallsizeconstraintissuesbetweenϐixed-sized
objects(labelsandarrowheads)andobjectsthatshouldscalewithϐiguresize;
• fullygeneralizesMetaPostpathconstructionalgorithmstothreedimensions;
• compilescommandsintovirtualmachinecodeforspeedwithoutsacriϐicingportability;
• high-levelgraphicscommandsareimplementedintheAsymptotelanguageitself,allowingthemtobe
easilytailoredtospeciϐicapplications.
http://asymptote.sourceforge.net
3.3. Graphictools
3.3.1. GraphicsconversionsoŌware
—Tobecompleted
8
4. Stellenboschthesisbundle
TheStellenboschthesisbundleisdistributedwithstandardT
E
XLiveandMikT
E
Xsystemsandthereisno
needtoinstallitseparatelyifyouhaveafullinstallation.Allthepackageupdatesanderrorϐixescanthen
beobtainedwiththenormalsystemupdates.
YoucantestiftheStellenboschbundleisinstalledbysearchingforoneofthestyleϐileswiththeT
E
Xcommand
lineutility:
>
kpsewhich usthesis.sty
Ifisreturnsthepathto usthesis.stythenthebundleisinstalledandT
E
Xcanϐindit.
4.1. Packagesandfiles
TheStellenboschthesisbundleisprovidedtotypesetreports,thesesanddissertationsthatconformtothe
requirementsoftheStellenboschUniversity.
USthesis:
TheUsthesisisprimarilyconcernedwiththeformattingofreportandthesisfrontmattersuchasthe
titlepage,abstract,etc. Italsoworkstogetherwiththebabelpackagetoprovidelanguagelanguage
optionstotypesetdocumentsinAfrikaansorinEnglish.
Theclassϐileusthesis.cls isbasedonthestandardLAT
E
Xbookclass,whileusthesis.styisa
styleϐiletobeloadedontopoftheverypowerfulmemoirclass. Bothoptionsgiveidenticaloutput,
butthebeneϐitoftheusingmemoiristhatithasmanyadditionalcommandandenvironmentsfor
formattingandprocessingofadocument.
USbib:
ABibT
E
Xpackagefortheformattingofbibliographicreferencesoftheses.Thispackageistailoredto-
wardscitationsandbibliographicalformattingforthenaturalsciencesandengineering.
USƟtle:
ApackagethatredeϐinethestandardtitlepageoftheL
A
T
E
Xclassestoaddalogoatthetopandan
addresslinebelowtheauthor.Itisintendedforusewhenwritinggeneralnotesandarticles.
USnomencl:
Simpleutilitytosetanomenclatureorlistofsymbols.
USsummary:
SummarypagerequiredfortheϐinalyearprojectsoftheM&MDepartment.
USlogos:
AcollectionofStellenboschUniversitycrestandlogosandEngineeringlogos.
Templates:
TwobasictemplatesforaϐinalyearM&MprojectandaMastersthesisareprovided.
4.2. DocumentaƟon
ThedocumentationoftheStellenboschthesisbundlecanbefoundat
http://www.ctan.org/pkg/stellenbosch
IfyouhavefullL
A
T
E
Xinstallationthenthedocumentationcanbeobtainedwiththecommandlineutility
>
texdoc -l stellenbosch
4.3. LocalinstallaƟon
IfforoneorotherreasonyoudonothaveafullL
A
T
E
XinstallationandneedstoinstalltheStellenboschthesis
bundleonyoumachine,youcandownloadthefullpackagefromCTAN:
http://mirror.ctan.org/install/macros/latex/contrib/stellenbosch.tds.zip
9
NotethatalltheϐilesneededtobeinstalledinthecorrectdirectorystructuresothattheT
E
Xsearchengines
canϐindthem.TheϐilescanbeinstalledintheʺTEXMFHOMEʺdirectoryforthecurrentuserorʺTEXMFLOCALʺ
directoryforalltheusers.ThesedirectoriesarecreatedwhenyourT
E
Xsystemisinstalledandcanbefound
byrunningthecommandlineutility:
>
kpsewhich -var-value e TEXMFHOME
>
kpsewhich -var-value e TEXMFLOCAL
Unzipstellenbosch.tds.zip totheselecteddirectoryandmakesurethattheunzippeddirectorystruc-
turestaysintact.Theϐilesmustbeinthestructureasindicatedbelowwith⟨my-texmf⟩theTEXMFHOMEor
TEXMFLOCALdirectory:
my-texmf
\bibtex\bst\stellenbosch
usmeg-a.bst
usmeg-n.bst
ussagus.bst
\doc\latex\stellenbosch
USbib-x.xx.pdf
USlogos-doc-x.xx.pdf
USnomencl-x.xx.pdf
USsummary-x.xx.pdf
USthesis-x.xx.pdf
UStitle-x.xx.pdf
\templates
masters-sample.zip
report-sample.zip
\tex\latex\stellenbosch
usthesis.sty
usthesis.cls
usthesis.afr
usthesis.eng
usbib.sty
usbib.afr
usbib.eng
ustitle.sty
usnomencl.sty
ussummary.sty
\logos
All the logos...
TheϐinalstepistoupdatetheT
E
Xϐilenamedatabasesothatalltheϐilescanbefoundbythesearchengines.
Runthefollowingcommandlineutility(itmaytakeawhile):
>
mktexlsr
or
>
texhash
Finallytoseeifyourthebundleisinstalledcorrectly,compileoneoftheprovidedtemplates.
10
Documents you may be interested
Documents you may be interested