Chapter5
5 L
A
T
E
XDemo: Non-WinEdt-Related Bonus
5.1 Graphics Inclusion
Graphics inclusion in T
E
Xdocuments is not WinEdt-related and the documentation
that comes with your T
E
XSystem (eg.
graphicx
package) should be consulted.
However, below are a few examples that show that it can be done! These work with
my (default) version of MiKT
E
X2.9 compiled with PDFLaTeX but come with no
guarantee and no support from the WinEdt Team.
The first thing to know is that different graphic formats are supported by T
E
X
depending on the intended output format (dvi or pdf). Here we will only focus on
pdf because dvi format is seldom used these days and using intermediate formats
like dvi and ps in order to create a pdf file via converters is not a good practice.
1
PDFLaTeX supports pdf, png, and jpeg graphics formats.
Figure 5.1: WinEdt classic and new-style logo in a suitable png format
1. Thisdocumentcannotbecompiledtodviformatbecausewedidnotprovidealternative(legacy)
graphic formats like eps for the included images (on purpose!). Should you create an eps
image for each graphic file in the Images folder you will be able to compile it to dvi format.
But YAP (and other DVI viewers) will not properly display landscape pages or rotated tables.
Although some users may disagree, using dvipdf or dvips+pspdf to create pdf files with eps
images is not very efficient: eps images have to be converted to pdf every time the source is
compiled. Converters usually degrade the graphics quality and can result in other problems
such as misaligned or improperly placed images. It is much better to create images that can be
included in pdf documents and convert non-supported formats once and forever! They are not
supported because they are deemed obsolete and this will not change. Ifintermediate formats
work for you that’sfine. If not there is no point complaining to the WinEdt Team since now you
know how we feel about it. BesidesWinEdt is completely irrelevant to such issues...
23
Pdf thumbnails in - Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
enable thumbnail preview for pdf files; pdf thumbnail generator online
Pdf thumbnails in - VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
create pdf thumbnail; pdf reader thumbnails
5 LAT
E
XDemo: Non-WinEdt-Related Bonus
Figure 5.2: SV Adriana docked
JPEG is a good format for pictures (non-vector graphics) like the one above. PNG
format is suitable for vector graphics or computer screenshots like the one below:
Figure 5.3: About WinEdt Dialog
Now you know it can be done! Learn how to use
graphicx
package if you need to do
something more sophisticated...
24
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Ability to show PDF page thumbnails for quick navigation. Easy to search PDF text in whole PDF document. Navigate PDF document with thumbnails. 14. Text Search.
pdf thumbnail html; show pdf thumbnail in
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
Ability to show PDF page thumbnails for quick navigation. Easy to search PDF text in whole PDF document. Navigate PDF document with thumbnails. 14. Text Search.
create pdf thumbnail image; html display pdf thumbnail
Chapter5
5.2 Color Package Example
5.2 Color Package Example
This section is borrowed from MiKT
E
X’s Samples folder. You should definitely
consult more documentation and examples that come with your T
E
XSystem.. .
Text starts off in greenalittlerednestedbluetextreturning to green
1. magentacmykblack
2. predefinedbluegraytext
Black text on red background
Light background
Dark background
Black text, blue background, red frame
White text, blue background, red frame
This is how it is done:
\usepackage{color}
...
\begin{enumerate}
\item \textcolor[cmyk]{0,1,0,0}{magenta cmyk} black
\item \color[gray]{0.5} \textcolor{blue}{predefined blue}
gray text
\end{enumerate}
\definecolor{Light}{gray}{.80}
\definecolor{Dark}{gray}{.20}
\colorbox{red}{Black text on red background}
\par\colorbox{Light}{%
\textcolor{Dark}{Light background}}
\par\colorbox{Dark}{%
\textcolor{white}{Dark background}}
\fcolorbox{red}{blue}{Black text,
blue background, red frame}
\fcolorbox{red}{blue}{\color{white}%
White text, blue background, red frame}
25
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively. Embedded page thumbnails.
view pdf thumbnails in; view pdf thumbnails
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Support of converting from any single one PDF page and multiple pages. Thumbnails can be created from PDF pages. Support for customizing image size.
create thumbnail from pdf c#; create thumbnail from pdf
5 LAT
E
XDemo: Non-WinEdt-Related Bonus
5.3 Rotated objects examples
rotation=30°
1
2
3
4
5
A
B
C
D
E
a
b
c
d
e
rotation=330°
1
2
3
4
5
A
B
C
D
E
a
b
c
d
e
Table 5.1: Rotated tables
Figure 5.4: LAT
E
XLogo rotated by15°
Figure 5.5: Rotated circles
26
C# PDF File Compress Library: Compress reduce PDF size in C#.net
Reduce image resources: Since images are usually or large size, images size reducing can help to reduce PDF file size effectively. Embedded page thumbnails.
show pdf thumbnails; pdf first page thumbnail
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page: Delete Existing PDF Pages. PDF thumbnails for navigation in .NET project.
how to show pdf thumbnails in; how to view pdf thumbnails in
Chapter5
5.4 Landscape mode page example
5.4Landscapemodepageexample
Thepreamblemustloadthefollowingpackageforthistowork:
\usepackage{lscape}%landscapepagessupport
Name
Basecolors/notions
Parameterrange
Default
rgb
red,green,blue
3[0,1]
cmy
cyan,magenta,yellow
3[0,1]
cmyk
cyan,magenta,yellow,black
4[0,1]
hsb
hue,saturation,brightness
3[0,1]
Hsb
hue,saturation,brightness
2[0,H][0,1]
H=360
tHsb
hue,saturation,brightness
2[0,H][0,1]
H=
360
gray
gray
[0,1]
RGB
Red,Green,Blue
3f0,1,...,Lg
L=
255
HTML
RRGGBB
f000000,...,FFFFFFg
HSB
Hue,Saturation,Brightness
3f0,1,...,Mg
M=
240
Gray
Gray
f0,1,...,Ng
N=15
wave
lambda(nm)
[363,814]
L,M,Narepositiveintegers;Hisapositiverealnumber
Table5.2:Tableinlandscapemodeexample(fromxcolor’sdocumentation)
27
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
Converter control easy to create thumbnails from PDF pages. Selection for compressing to multiple image formats. Cut and paste any areas in PDF pages to images.
create thumbnail jpg from pdf; cannot view pdf thumbnails in
C# WPF PDF Viewer SDK to view PDF document in C#.NET
File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page: Delete Existing PDF Pages. PDF thumbnails for navigation in .NET WPF Console application
view pdf image thumbnail; pdf preview thumbnail
5 LAT
E
XDemo: Non-WinEdt-Related Bonus
5.5Anotherlandscapepageexample
Thepreamblemustloadthefollowingpackageforthistowork:
\usepackage{lscape}%landscapepagessupport
Figure5.6:Mathematica3D-objectsinlandscapemode
28
Chapter5
5.6 Presentations in LAT
E
X
5.6 Presentations in L
A
T
E
X
Presentation packages and software that can be used with L
A
T
E
Xare not WinEdt-
related topics. However, since we frequently get asked about such things we posted
aquestion to WinEdt’s Mailing List and the response was overwhelming.
Most users were of the opinion that
beamer
is currently the best when it comes to
ease of use and the quality of the output. Alternatives
texpower
and
seminar
have
also been mentioned...
You can use MiKT
E
X’s Package Manager to install
beamer
.MiKT
E
X’s doc folder
has all the documentation and examples that will help you start working on your
own presentations. Some users mentioned that they had to upgrade their MiKT
E
X
in order to be able to compile the examples, which rely on up-to-date packages. If
you encounter any such problems you may have to do the same...
5.7 L
A
T
E
Xand paper size
The best way to set the paper size in LAT
E
Xdocumentsis to use the
geometry
package.
T
E
Xitself does not have a notion of output paper size and this package is essential if
you need to change the paper size.
The following will properly handle paper size in the printed document:
\usepackage[letterpaper]{geometry} % or a4paper
Some users use dvi2pdf or even dvips and then ps2pdf because these conversions
seem to handle their choice of paper size correctly while PDFLaTeX does not.
However, this does not make much sense as default paper size settings in these
converters may change in future versions. Furthermore, and as already mentioned,
using intermediate formats to produce a pdf document is not very efficient and
tends to result in problems.
Learning how to use the
geometry
package is a much better way to handle paper
size issues. And thispackage can do much more. You should read its documentation
to learn about it. Type geometry in the interface that can be started from WinEdt’s
Help Menu ->
LaTeX Doc
(or
Shift+Ctrl+F1
shortcut) and you can open the pdf
manual describing this package
2
in detail.
2. Boththepackageanditsdocumentationare,ofcourse,apartofyourT
E
Xsystemandnot WinEdt!
In fact WinEdt iscompletely irrelevant when it comesto such issues. If you need assistance you
should seek helpon T
E
Xforums.
29
5 LAT
E
XDemo: Non-WinEdt-Related Bonus
5.8 A Simple Revision Control System (RCS)
Onwww.winedt.orgyou’ll find a link to the page that describes how to use RCS
or CS-RCS with WinEdt. RCS (Revision Control System) is the proper way to deal
with revisions.. .
However, simple revisions or corrections done by the copy editor and intended for
the authors can be handled in a much simpler manner. WinEdt provides a sample
L
A
T
E
Xpackage
xrcs.sty
that can be used for such editing. The package defines
two macros
\RCSAdd{...}
and
\RCSDel{...}
. These two macros can be used to
mark simple additions and deletions, respectively. In WinEdt the environments are
colored in blue and red (as defined in the Switches section of the Options Interface).
Depending on the options the compiled document can contain additions and/or
deletions (in color or plain text).
Furthermore, the package also provides a tag
\RCSMark{...}
which can be used
to mark the argument with a yellow marker and
\RCSRem{...}
which can be used
to include remarks. All four RCS tags are defined as switches in WinEdt’s default
highlighting scheme for TeX mode.
The
xrcs.sty
package provides the following options (with the default values
displayed in red):
active
inactive
marker
nomarker
remarks
noremarks
new
nonew
old
noold
Examples of usage:
\usepackage[active,new,old,remarks,marker]{xrcs}
\usepackage[active]{xrcs} % Only Additions- in blue colors
\usepackagep[active,old,nonew]{xrcs} % Only old text - in red
\usepackage[nomarker}{xrcs} % Only Additions: final version
In your preamble you have to also include the
color
package:
\usepackage{color}
Text example:
\RCSMark{IMPORTANT:} WinEdt’s \RCSDel{menu}\RCSRem{use capitals!}
\RCSAdd{Menu} should be thought of as an Action List...
with
\usepackage[active,new,noold,marker]{xrcs}
is processed as:
IMPORTANT: WinEdt’s Menushould be thought of as an Action List.. .
30
Chapter5
5.8 A Simple Revision Control System (RCS)
Beside the highlighting definitions for switches
\RCS
*
{...}
WinEdt also has a
popup menu
Edt RCS
containing some commands that can make the revisions easier.
This popup menu is displayed in response to the
Alt+R
keystroke. The properties of
the popup can be adjusted through the Options Interface (Popup Menus)...
The
xrcs.sty
file is included with this document’s sources. Feel free to make
changes and improvements... Note that the WinEdt Team does not provide support
for this package: it’s take it or leave it...
% -------------------------------------------------------------
% File: xrcs.sty
%
% A (very) simple Revision Control System for LaTeX2e/WinEdt
%
*************************************************************
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{xrcs}[2005/01/30 v0.002 RCS]
\RequirePackage{color}
\newif\ifMarker \Markertrue
\newif\ifRemarks\Remarkstrue
\newif\ifAddDel \AddDeltrue
\newif\ifAddNew \AddNewtrue
\newif\ifAddOld \AddOldfalse
\DeclareOption{active}{\AddDeltrue}
\DeclareOption{inactive}{\AddDelfalse}
\DeclareOption{marker}{\Markertrue}
\DeclareOption{nomarker}{\Markerfalse}
\DeclareOption{remarks}{\Remarkstrue}
\DeclareOption{noremarks}{\Remarksfalse}
\DeclareOption{new}{\AddNewtrue}
\DeclareOption{nonew}{\AddNewfalse}
\DeclareOption{old}{\AddOldtrue}
\DeclareOption{noold}{\AddOldfalse}
\ExecuteOptions{inactive,noold,noremarks,new,marker}
\ProcessOptions
% -------------------------------------------------------------
\def\RCSMark#1{\ifMarker{\colorbox{yellow}{#1}}\else#1\fi}
\def\RCSRem#1{\ifRemarks{\textsf{#1}}\fi}
\def\RCSDel#1{\ifAddOld\ifAddDel{\color{red}#1}\else#1\fi\fi}
\def\RCSAdd#1{\ifAddNew\ifAddDel{\color{blue}#1}\else#1\fi\fi}
%--------------------------------------------------------------
Once again, this is a very simplified revision system; it is somewhat primitive and it is
lacking all the features available in proper RCS... However, it may be of some interest since
it is very simple to use: in any text editor it is easy to search for
\RCS
.. .
31
5 LAT
E
XDemo: Non-WinEdt-Related Bonus
5.9 Useful T
E
X-ing Hints
Check the source code of this document in WinEdt. Pay attention to comments included in
the preamble.. .
For author-year references use:
\usepackage{natbib}
Specify your bibliography database in a different folder:
\bibliography{Biblio/articles.bib}
Note that you have to specify the path UNIX-style (using forward instead of back-
ward slash as folder separator). Avoid spaces in filenames (some T
E
Xaccessories
may not work properly with spaces in the filename specification).
Most T
E
XSystems allow you to place your bib files in a separate folder on your localtexmf
tree. For details consult the documentation that comes with your T
E
XSystem. MiKT
E
X
users can create a bibtex folder in their localtexmf tree, place their bib files there, and refresh
the FNDB in MiKT
E
X’s Options interface.
For fancy pdf files use:
\usepackage{hyperref}
\hypersetup{
pdftitle={Shown in AR File Information},
pdfstartview=FitH,
% Fit the page horizontally
bookmarks=true,
% Open Bookmarks in AR
}
% more options can be found in
% TEXMF/doc/latex/hyperref/manual.pdf
To manually correct the hyphenation of a word that was not properly handled by
T
E
X(eg. Weltauffassung) put the following in the preamble:
\hyphenation{Welt-auf-fas-sung}
To prevent long titles in your table of contents (generated by L
A
T
E
X) use alternative
short title:
\section[Short Title for TOC]{Long long long title}
You can find everything about T
E
Xand LAT
E
Xon:TUG.. .
32
Documents you may be interested
Documents you may be interested