Join the Discussion

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