21.2. Code
CONTINUINGCONUNDRUMSINTHETYPOGRAPHIC
REQUIREMENTSFORTHESES
by
ImaA.Student
hasbeenapproved
April2018
GraduateSupervisoryCommittee:
S.Holmes,Co-Chair
J.Moriarty,Co-Chair
G.E.Challenger
A.Quartermain
J.H.Watson
ACCEPTEDBYTHEGRADUATECOLLEGE
Figure21.2:ExampleArchibaldSmytheUniversityapprovalpage
373
Pdf combine files online - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
reader create pdf multiple files; how to combine pdf files
Pdf combine files online - 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
pdf combine files online; combine pdf
21. A
NEXAMPLETHESISDESIGN
\vfill
Graduate Supervisory Committee: : \\[-0.5\onelineskip]
{\SingleSpacing
\asuchair \\
\asumembers}
\vfill
ACCEPTED BY Y THE GRADUATE COLLEGE
\par
\enlargethispage{\bottafiddle}
\clearpage}}
21.2.13 Thelastbits
Thebiographicalsketchhasatitle(whichisnotaddedtotheToC),thetextissinglespaced
andthereisnopagenumber.Itiseasiesttoprovidethisasanenvironment.
%%% put t your biographical text in this environment
%% \begin{biosketch} I’m a person who has s accomplished .... \end{biosketch}
\newenvironment{biosketch}{%
\pretoctitle{BIOGRAPHICAL SKETCH}\thispagestyle{empty}\SingleSpacing}%
{}
Makesurethattherequisiteinitialpagestyleandappropriatechapterstyleisused.
%% use the e asu u chapterstyle and plain pagestyle
\chapterstyle{asu}
\pagestyle{plain}
%%%%%%%%%%%%%%% end d of f *.sty file
\endinput
%%%%%%%%%%%%%%%
21.3 U
SAGE
ThisisasketchofhowanASUthesiscouldbewritten.
Withthewidetextblock,12ptistoosmallforreadingease,sobestnottouse11ptor
10pt.
TimesRomancomeswithLaTeX,butyouareeffectivelywritingabook,notanews-
papercolumn.IfyouhaveGaramondorLucidaBrightthenseriouslyconsiderusingone
or otherofthem.LucidaBright isprobablymoreappropriate ifyour thesisincludes
mathematicswhileGaramondisperhapsmoreinkeepingifyourthesistopicfallsintothe
humanitiesarea. Iftherequirementsdidnotlimityourchoicesthenthereareotherfonts
thatmightbetterexpressyourwork.InanycaseIsuggestthatyoudonotuseasansfont
(e.g.,Arial,TahomaorVerdanafromtheASUlist).
1
Garamond isa a commercial font and, , for r example, , isavailable along with h many other fontsfrom m FontSite
(http://www.fontsite.com)withLaTeXsupportfromhttp://contrapunctus.net/fs500tex. Lucida
Bright,anothercommercialfont,isavailablefromTUGathttp://tug.org/store/lucidaandissupported
byseveralLaTeXpackages.
374
Online Merge PDF files. Best free online merge PDF tool.
Drag and drop your PDF or several files in the box Also you can add more PDFs to combine them and merge to make it as easy as possible to merge your PDF files.
append pdf; acrobat merge pdf files
C# Word - Merge Word Documents in C#.NET
RasterEdge C#.NET Word document merging toolkit (XDoc.Word) is designed to help .NET developers combine Word document files created by different users to one
combine pdf online; add pdf together
21.3. Usage
\documentclass[oneside,12pt]{memoir}
\usepackage{mathptmx} % % Times New w Roman
\usepackage{pwasu}
% the e package
Thegeneralsequenceinyourdocument,afteryouhavesetthedatafortheTITLEand
APPROVALpagesandanyotherspecificsandpackagesinthepreamble,is:
% if f you u can n get away y without t the e default t \DoubleSpacing, then
%\setasuspacing{\OnehalfSpacing}
%% if f you u use e endnotes, then
\makepagenote
\begin{document}
\maxtocdepth{subsection} % put 3 levels into the ToC
\frontmatter
\thetitlepage
\approvalpage
\asuabstract
abstract text
%% if f you u have any y acknowledgements, then
\asuacknowledgements
acknowledgements text
% \asudedication{ text t } } % if you u want t a a dedication
\tableofcontents
% \listoffigures s % % if f you u have any figures
% \listoftables
% if f you u have any tables
%%% if f you have e more e prelim m sections, , then
%%% \clearpage
%%% \pagestyle{plain}
%%% \prelimtitle{title} } text t % % for r each h section n before e main n text
\mainmatter
\pagestyle{asu}
\chapter{...} % % start of f your main n text
... report t on lots of f incredible e work, now you u are e on n your
own until...
%% if f endnotes s then
\printpagenotes
%% if f a bibliography then
\begin{thebibliography}...\end{thebibliography}
%% if f appendices, then
\appendix
\chapter{...}
...
%% if f Biographical sketch then
\begin{biosketch} ... \end{biosketch}
\end{document}
375
C# PowerPoint - Merge PowerPoint Documents in C#.NET
RasterEdge C#.NET PowerPoint document merging toolkit (XDoc.PowerPoint) is designed to help .NET developers combine PowerPoint document files created by
adding pdf pages together; acrobat split pdf into multiple files
C# PDF: C#.NET PDF Document Merging & Splitting Control SDK
SDK > C# > Merge and Split Document(s). "This online guide content is toolkit is designed to help .NET developers combine PDF document files created by
append pdf files reader; split pdf into multiple files
21. A
NEXAMPLETHESISDESIGN
Ifyouactuallytryanyoftheabovecodeanditdoesnotwork,thenImayhavemadea
typoortwo,ormaybeyouhave,orperhapswebothhave.Inanyevent,thecodeismore
ofasketchofwhatmightbeneededthanaprescriptionofhowitmustbedone.
21.4 C
OMMENTS
Havingreadthroughtherequirementsyouwillhaverealisedthatwhatevercommittees
setthemhadnotadvancedbeyondthe19thcenturytechnologyofthetypewriter.
2
When
Iwrotemythesissomefortyyearsagoitwas, ofnecessity, singlesidedsothatcarbon
copiescouldbemadebythetypist(whowouldhaveobjectedstronglytohavingtotype
thehundredandfiftyorsopagessixtimes). Imustadmit,though,thatthesixthcopy
wasalmosttoofaintandblurrytobereadcomfortablyeventhoughthetypisthadused
thinpaperandkeptreplacingthecarbonpaper. Inthisdayofdoublesidedprintersand
doublesidedcopiersIseenoreasonexceptinertiatokeepasinglesided requirement.
Manystudents,andfacultymembers,havebeatentheirheadsagainstthediehardsand
veryrarelyhavetheymanagedtoprevail.
IncontrasttotheASUstyleIhaveacopyofadoctoralthesis[Sne04]forVrijeUni-
versiteit,Amsterdam. Thisisaprofessionallyprinted100page,doublesided,glossypa-
perboundbookwithanattractivecolouredphotographofasunsetonthefrontandrear
covers. Thepagesizeis40.5pcby57pcwithspineandtopmarginsof5pcandforedge
andbottommarginsof7pc.
3
Thetextblock,then,is28.5by45pcsetwith45linesofa10pt
LucidaBrightseriffedfont.Chapterandsectionheadsareinasansfont,withthechapter
headslargerthanthesectionheads.Captionnamesareaboldsanswiththecaptiontextin
anitalic.Headersontheversopagesarethechaptertitlewiththesectiontitleastherecto
header. Thepagenumbersareinthefootersbytheforedgemargin. . Altogether,amuch
moreappealingproductionthanArchibaldSmytheUniversitywillpermit.
2
Remingtonsoldtheirfirstcommercialtypewriterin1873whicheventhenhadtheQWERTYkeyboardlayout.
By1910typewriterdesignswereprettywellstandardised.
3
Professionalprintersusepointsandpicasfortheirmeasurements.
376
C# PDF File Split Library: Split, seperate PDF into multiple files
Also able to combine generated split PDF document files with other PDF files to form Advanced component for splitting PDF document in preview without
add two pdf files together; acrobat split pdf into multiple files
VB.NET Word: Merge Multiple Word Files & Split Word Document
destnPath As [String]) DOCXDocument.Combine(docList, destnPath Merge Word Files or Split Word in Batch Mode. & profession imaging controls, PDF document, image
reader merge pdf; attach pdf to mail merge
Appendices
VB.NET TIFF: Merge and Split TIFF Documents with RasterEdge .NET
docList As [String]()) TIFFDocument.Combine(filePath, docList be processed and manipulated TIFF files in high & profession imaging controls, PDF document, tiff
batch pdf merger; pdf combine two pages into one
VB.NET PowerPoint: Merge and Split PowerPoint Document(s) with PPT
Just like we need to combine PPT files, sometimes, we also be divided into two separate sub-PPT files from the If you want to see more PDF processing functions
attach pdf to mail merge in word; pdf merge comments
A
Packagesandmacros
Thememoirclassdoesnotprovideforeverythingthatyouhaveseeninthemanual.Ihave
usedsomepackagesthatyouareverylikelytohaveinyourLaTeXdistribution,andhave
supplementedthesewithsomeadditionalmacros,someofwhichIwillshowyou.
A.1 P
ACKAGES
ThepackagesthatIhaveusedthatyouarelikelytohave,andifyoudonothavethem
pleaseconsidergettingthem,are:
 etexletsyoutakeadvantageofeTeX’sextendedsupportforcountersandsuch.
 url[Ars99]isfortypesettingURL’swithoutworryingaboutspecialcharactersorline
breaking.
 fixltx2e[MC00]eliminatessomeinfelicitiesoftheoriginalLaTeXkernel.Inparticular
itmaintainstheorderoffloatsonatwocolumnpageandensuresthecorrectmarking
onatwocolumnpage.
 alltt[Bra97]isabasicpackagewhichprovidesaverbatim-likeenvironmentbut
\
,
{
,
and
}
havetheirusualmeanings(i.e.,LaTeXcommandsarenotdisabled).
 graphicx [CR99]isa requiredpackage e forperformingvariouskindsofgraphical
functions.
 color[Car05]isarequiredpackageforusingcolor,orxcolor[Ker07]isanenhanced
versionofcolor.
 latexsymgivesaccesstosomeextrasymbols.
 amsmathforwhenyouaredoinganythingexceptthesimplestkindofmathstype-
seting.
 fontencforusingfontswithanythingotherthantheoriginal
OT1
encoding(i.e.,for
practicallyanyfont).
 pifontfortypesettingPifonts(i.e.,SymbolandZapfDingbats)
Apartfromthepackagesthataresuppliedaspartofthememoirdistribution,thepack-
agesthatIusedandyoumostlikelydonothaveare:
 layouts[Wil03a]. Iuseditforallthelayoutdiagrams. Forexample,Figure6.2and
Figure6.3weredrawnsimplyby:
\begin{figure}
\centering
\setlayoutscale{1}
\drawparameterstrue
\drawheading{}
\caption{Displayed sectional l headings} } \label{fig:displaysechead}
Chapterlastupdated2013/04/24 (revision442)
379
A. P
ACKAGESANDMACROS
\end{figure}
\begin{figure}
\centering
\setlayoutscale{1}
\drawparameterstrue
\runinheadtrue
\drawheading{}
\caption{Run-in sectional headings} \label{fig:runsechead}
\end{figure}
Thepackagealsoletsyoutryexperimentingwithdifferentlayoutparametersand
drawdiagramsshowingwhattheresultswouldbeinadocument.
Theversionoflayoutsusedforthismanualisv2.4dated2001/04/30. Earlier
versionswillfailwhenattemptingtodrawsomefigures(e.g.,todrawFigure2.3).
 fonttable[Wil09a]. . Iusedthisforthefonttables(e.g., , Table 3.2). . Youmusthave
atleastversion1.3datedApril2009forprocessingthemanual(earlierversionsare
likelytoproduceerrorsinthenumberformattingareawithminor,butoddlooking,
effectontheprintedresult).
A.2 M
ACROS
Originallythepreambleofthemanualcontainedmanymacrodefinitions,probablymore
thanmostdocumentswouldbecause:
 IamhavingtotypesetmanyLaTeXcommands,whichrequiresomesortofspecial
processing;
 IhavetriedtominimizethenumberofexternalpackagesneededtoLaTeXthisman-
ualsatisfactorily,andsohavecopiedvariousmacrosfromelsewhere;
 Iwantedtodosomeautomaticindexing;
 Iwantedtosetoffthesyntaxspecificationsandthecodeexamplesfromthemain
text.
Ihavesinceputthemajorityoftheseintoapackagefilecalled
memsty.sty
. Togetthe
wholegloryyouwillhavetoreadthepreamble,andthememstypackagefilebutIshowa
fewofthemacrosbelowastheymaybeofmoregeneralinterest.
\Ppstyle{
pagestyle
}\pstyle{
pagestyle
}
Thecommand
\Ppstyle
printsitsargumentinthefontusedtoindicatepagestylesand
thecommand
\pstyle
printsitspagestyleargumentandalsomakesapagestyleentryin
theindex.Itsdefinitionis
\newcommand*{\pstyle}[1]{\Ppstyle{#1}%
\index{#1 pages?\Ppstyle{#1} (pagestyle)}%
\index{pagestyle!#1?\Ppstyle{#1}}}
Thefirstpartprintstheargumentinthetextandthesecondaddstwoentriestothe
idx
file. Thefragment
#1 pages
iswhattheMakeIndexprogramwilluseforsortingentries,
andthefragmentfollowingthe
?
characteriswhatwillbeputintotheindex.
\Pcstyle{
chapterstyle
}\cstyle{
chapterstyle
}
380
A.2. Macros
Thecommand
\Pcstyle
printsitsargumentinthefontusedtoindicatechapterstylesand
\cstyle
printsitschapterstyleargumentandalsomakesachapterstyleentryintheindex.
Itsdefinitionis
\newcommand*{\cstyle}[1]{\Pcstyle{#1}%
\index{#1 chaps?\Pcstyle{#1} (chapterstyle)}%
\index{chapterstyle!#1?\Pcstyle{#1}}}
whichisalmostidenticalto
\pstyle
.
Thereisbothacompanionchapterstyleandacompanionpagestyle.Thestringsused
forsortingtheindexentriesfortheseare
companion chaps
and
companion pages
re-
spectively,sothe chapterstylewillcomebeforethe pagestyle inthe index. . Thereason
fordistinguishingbetweenthestringusedforsortingandthe actualentryispartlyto
distinguishbetweendifferentkindsofentriesforasinglenameandpartlytoavoidany
formattingcommandsmessingupthesortedorder.
\begin{syntax}
syntax
\end{syntax}
The
syntax
environmentisforspecifyingcommandandenvironmentsyntax. Itsdefini-
tionis
\newcommand*{\tightcenter}{%
\topsep=0.25\onelineskip\trivlist \centering\item\relax}
\def\endtigthcenter{\endtrivlist}
\newenvironment{syntax}{\begin{tightcenter}
\begin{tabular}{|p{0.9\linewidth}|} \hline}%
{\hline
\end{tabular}
\end{tightcenter}}
Itisimplementedintermsofthe
tabular
environment,centeredwithinthetypeblock,
whichformsaboxthatwillnotbebrokenacrossapagebreak. Theboxframeisjustthe
normalhorizontalandverticallinesthatyoucanusewitha
tabular
.Thewidthisfixedat
90%ofthetextwidth.Asitisa
tabular
environment,eachlineofsyntaxmustbeended
with
\\
. NotethatnormalLaTeXprocessingoccurswithinthe
syntax
environment,so
youcaneffectivelyputwhatyoulike insideit. . The
center
environmentisdefinedin
termsofa
trivlist
and
\centering
.Iwantedtobeabletocontrolthespacebeforeand
afterthe‘
\centering
’soIdefinedthe
tightcenter
environmentwhichenabledmeto
dothis.
\begin{lcode}
LaTeXcode
\end{lcode}
Iusethe
lcode
environmentforshowingexamplesofLaTeXcode. Itisaspecialkindof
verbatim
environmentwherethefontsizeis
\small
butthenormal
\baselineskip
is
used,andeachlineisindented.
Atthebottomtheenvironmentisdefinedintermsofa
list
,althoughthatisnotobvi-
ousfromthecode;fordetailsseetheclasscode[Wil09b].Iwantedtheenvironmenttobe
atightlistandstartedoffbydefiningtwohelperitems.
% \@zeroseps sets list t before/after r skips s to o minimum m values
\newcommand*{\@zeroseps}{\setlength{\topsep}{\z@}
\setlength{\partopsep}{\z@}
381
A. P
ACKAGESANDMACROS
\setlength{\parskip}{\z@}}
% \gparindent is s relative e to o the e \parindent for r the e body text
\newlength{\gparindent} \setlength{\gparindent}{0.5\parindent}
Themacro
\@zeroseps
setsthebefore,afterandmiddleskipsinalistto0pt(
\z@
isshort-
handfor0pt). Thelength
\gparindent
willbethelineindentationintheenvironment.
% Now we can do o the e new w lcode verbatim m environment.
% This has s no o extra before/after spacing.
\newenvironment{lcode}{\@zeroseps
\renewcommand{\verbatim@startline}%
{\verbatim@line{\hskip\gparindent}}
\small\setlength{\baselineskip}{\onelineskip}\verbatim}%
{\endverbatim
\vspace{-\baselineskip}\noindent}
Thefragment
{\hskip\gparindent}
puts
\gparindent
spaceatthe startofeach
line.
Thefragment
\small\setlength{\baselineskip}{\onelineskip}
setsthefont
sizetobe
\small
,whichhasasmaller
\baselineskip
thanthenormalfont,butthisis
correctedforbychangingthelocal
\baselineskip
tothenormalskip,
\onelineskip
.
Attheendoftheenvironmentthereisanegativespaceofonelinetocompensateforaone
linespacethatLaTeXinserts.
382
Documents you may be interested
Documents you may be interested