LaTeXpj Packages

Download LaTeXpj packages from here. 

Please, report the bugs or suggestions in the "Comments" section of the corresponding package.

Documentclass pjthesis 1.1

posted Oct 15, 2010, 6:57 AM by Peter Jacko

% pjthesis PDFLaTeX2e class - version 1.1
%
% Download:
%   http://sites.google.com/site/latexpj/packages/
%
% This is an extension of the standard LaTeX 'report' document class (all standard options are available)
%
% Compile your file with PDFLaTeX (LaTeX does not work)
% If using \bibliography{}, run also BibTeX as usual
%
% Standard loading:
%   \documentclass{pjthesis}
%   \documentclass[a4paper, 11pt, twoside, openright, normalpage]{pjthesis}
%
% Default options:
%       fullpage
%
% Additional options:
%       normalpage - standard LaTeX's page layout
%       fullpage - wider and longer page layout
%
% There are some automatically loaded packages, see below.
%
% Version:
% 1.1 (2009/05/22):
%     created by Peter Jacko, 
%     inspired by PhDthesisPSnPDF.cls, new_cit_thesis.cls, and pjlatex.cls
%     following http://www.latex-project.org/guides/clsguide.pdf

Package pjnotation 1.2

posted Oct 13, 2010, 7:12 AM by Peter Jacko

% pjnotation LaTeX2e package - version 1.2
%
% Download:
%   http://sites.google.com/site/latexpj/
%
% This package introduces several groups of LaTeX commands:
%   \pspace, \np, \p
%           (text) symbols for 'PSPACE', 'NP' and 'P'
%           the style of these symbols can be modified by redefining '\textcomplfont'
%   \eur
%           (both math and text) symbol for the euro
%   \argmax, \argmin
%           (math) new operators to be used in the same way as \max, \min
%   \Probability, \Expectation
%           (math) new operators writing 'P' and 'E' symbols to be typically followed by '[ operand ]'
%   \gap, \agap
%           (math) new operators writing 'rsg' and 'arsg', meaning "(adjusted) relative suboptimality gap"
%   \complement
%           (math) symbol 'C' to be typically used in superscript (Note: it keeps the original definition if already defined)
%   \Nset, \Zset, \Qset, \Rset, \Cset, \Hset
%           (math) symbols for number sets (natural, integer, rational, real, complex, quaternions)
%           the style of these symbols can be modified by redefining '\mathnumsetfont'
%   \Psymb, \Esymb
%           (math) symbols for probability and expectation
%           the style of these symbols can be modified by redefining '\mathprobfont'
%   \setA, \setB, \setC, ...
%           (math) symbols for sets
%           the style of these symbols can be modified by redefining '\mathsetfont'
%   \veczero, \vecone, \vecpi, \veca, \vecb, \vecc, ..., \vecA, \vecB, \vecC, ...
%           (math) boldsymbols for vectors
%   \matA, \matB, \matC, ...
%           (math) boldsymbols for matrices
%   \bigO, \smallo
%           (math) symbols for 'big O' and 'small o'
%           the style of these symbols can be modified by redefining '\mathOfont'
%
% Standard loading:
%   \usepackage{pjnotation}
%
% Example of use:
%   trivial (?)
%
% Version:
% 1.1 (2010/03/09):
%     created by Peter Jacko, 
%     following http://www.latex-project.org/guides/clsguide.pdf
% 1.2 (2010/03/17):
%     modified by Peter Jacko, 
%     definitions of operators

Package pjannotate 1.2

posted Oct 13, 2010, 7:01 AM by Peter Jacko

% pjannotate LaTeX2e package - version 1.2
%
% Download:
%   http://sites.google.com/site/latexpj/packages/
%
% This package introduces two LaTeX commands:
%   \annotate{moveright}{movedown}{stuff}
%           places 'stuff' at indicated position and moves
%           the LaTeX pen back. This is especially useful in the 'figure' environment, just
%           before a graphic is included, for instance, via \includegraphics. It can also
%           be used by more experienced users in redefining LaTeX commands, for instance,
%           to include a motto at the beginning of a chapter without altering the standard
%           chapter's first page layout (see 'pjthesis' document class for such a use).
%   \includegraphicsattopleft{file}
%           includes 'file' as a graphic using \includegraphics, sets its width to \paperwidth,
%           and places it at the top-left corner of the paper (assuming we are at the beginning
%           of a new page). This is useful, for instance, to include a cover page, or a logo
%           that occupies a stripe at the top of the page. Note: you need to have loaded
%           a document class or a package where \includegraphics is defined (for instance, the
%           'graphicx' package).
%
% Standard loading:
%   \usepackage{pjannotate}
%
% Example of use (annotating a figure with $X_{1}$ and $X_{2}$):
%   \begin{figure}[t]
%   \annotate{100pt}{20pt}{$X_{1}$}
%   \annotate{100pt}{50pt}{$X_{2}$}
%   \includegraphics[width=200pt]{figurefilename}%
%   \caption{Figure caption.}\label{figure:1}
%   \end{figure}
%
% Example of use (including a cover page in PDF):
%   \includegraphicsattopleft{coverpage.pdf}
%
% Version:
% 1.1 (2009/05/22):
%     created by Peter Jacko, 
%     following http://www.latex-project.org/guides/clsguide.pdf
% 1.2 (2009/05/26):
%     modified by Peter Jacko, 
%     added \noindent just before #3 in the definition of \annotate

Package pjthm 1.1

posted Oct 13, 2010, 6:57 AM by Peter Jacko   [ updated Oct 13, 2010, 7:01 AM ]

% pjthm LaTeX2e package - version 1.1
%
% Download:
%   http://sites.google.com/site/latexpj/
%
% This is an extension of the 'amsthm' (AMS theorem) package (all standard options are available).
% Note: this package loads and modifies the 'amsthm' package.
%
% It includes a possibility to add stuff at the end of a "mytheorem" (defined by \newtheorem{mytheorem}),
% using \atendmytheorem{stuff}. This is especially useful after long "theorems" such as examples and notes
% since it may not be clear where they end. Further, it creates automatically \mytheoremname, which is
% useful for automatic references (such as \autoref from hyperref package).
%
% Standard loading:
%   \usepackage{pjthm}
%
% Example of use (an "example" that ends with a centered line with three bullets):
%   \theoremstyle{definition}
%   \newtheorem{example}{Example}[chapter]
%   \renewcommand{\atendexample}{\nobreak\par\nobreak\centerline{ \textbullet \quad \textbullet \quad \textbullet }}
%
% Example of use (a "note" that starts with "<<" and ends with ">>"):
%   \newtheoremstyle{mystyle}{}{}{\itshape}{}{}{$\langle\langle$}{.5em}{\thmnote{#3}}
%   \theoremstyle{mystyle}
%   \newtheorem{note}{Note}[chapter]
%   \renewcommand{\atendnote}{$\rangle\rangle$}
%
% Version:
% 1.1 (2010/10/13):
%     created by Peter Jacko, 
%     following http://www.latex-project.org/guides/clsguide.pdf

1-4 of 4