initial template creation
Signed-off-by: Toshaan Bharvani <toshaan@vantosh.com>master
commit
c921edfbf3
@ -0,0 +1,3 @@
|
||||
#!.gitignore
|
||||
*.pdf
|
||||
version
|
@ -0,0 +1,33 @@
|
||||
#!Makefile
|
||||
|
||||
default all: pdf
|
||||
|
||||
TEXFILE=charter
|
||||
|
||||
TMPDIR:=$(shell mktemp -d /tmp/latex.XXXX)
|
||||
FIRSTTAG:=$(shell git describe --abbrev=0 --tags --always)
|
||||
RELTAG:=$(shell git describe --tags --long --always --dirty='-*' --match '[0-9]*.*')
|
||||
|
||||
pdf: gitinfo tex
|
||||
|
||||
.PHONY: gitinfo
|
||||
gitinfo:
|
||||
@git --no-pager log -1 --date=short --decorate=short --pretty=format:"\usepackage[shash={%h},lhash={%H},authname={%an},authemail={%ae},authsdate={%ad},authidate={%ai},authudate={%at},commname={%an},commemail={%ae},commsdate={%ad},commidate={%ai},commudate={%at},refnames={%d},firsttagdescribe="${FIRSTTAG}",reltag="${RELTAG}"]{gitexinfo}" HEAD > $(TMPDIR)/gitHeadLocal.gin
|
||||
|
||||
tex: $(TEXFILE).tex
|
||||
@test -d $(TMPDIR) || mkdir $(TMPDIR)
|
||||
@echo "Running 2 compiles $(TMPDIR)"
|
||||
@pdflatex -output-directory=$(TMPDIR) -interaction=batchmode -file-line-error -no-shell-escape $< > /dev/null
|
||||
@makeglossaries -d $(TMPDIR) $(TEXFILE)
|
||||
@pdflatex -output-directory=$(TMPDIR) -interaction=batchmode -file-line-error -no-shell-escape $< > /dev/null
|
||||
@cp $(TMPDIR)/$(TEXFILE).pdf .
|
||||
@echo $(FIRSTTAG) > version
|
||||
@echo "$(TEXFILE) PDF Ready"
|
||||
|
||||
.PHONY: clean
|
||||
clean:
|
||||
@rm -rf /tmp/latex.*
|
||||
|
||||
cleanall:
|
||||
@rm -rf /tmp/latex.*
|
||||
@rm -f $(TEXFILE).pdf
|
@ -0,0 +1,125 @@
|
||||
\documentclass[a4paper,12pt]{report}
|
||||
|
||||
% packeges
|
||||
\usepackage[a4paper]{geometry}
|
||||
\usepackage{fancyhdr}
|
||||
\usepackage{lastpage}
|
||||
%\usepackage{amsmath}
|
||||
%\usepackage{amssymb}
|
||||
%\usepackage{amsthm}
|
||||
%\usepackage{array}
|
||||
%\usepackage{xy}
|
||||
\usepackage{longtable}
|
||||
\usepackage{multirow}
|
||||
\usepackage{setspace}
|
||||
\usepackage{graphicx}
|
||||
\usepackage{url}
|
||||
\usepackage{hyperref}
|
||||
\usepackage{color}
|
||||
\usepackage{etex}
|
||||
\usepackage[local]{gitinfo2}
|
||||
\usepackage{titlesec}
|
||||
%\usepackage{draftwatermark}
|
||||
\usepackage[acronym,ucmark,nomain]{glossaries}
|
||||
%\usepackage[curly,sort,comma,numbers]{natbib}
|
||||
|
||||
%compression
|
||||
\pdfminorversion=7
|
||||
\pdfcompresslevel=9
|
||||
\pdfobjcompresslevel=2
|
||||
|
||||
\hypersetup{
|
||||
%hyperindex=true,
|
||||
%hyperfigures=true,
|
||||
%pagebackref=true,
|
||||
%backref,
|
||||
colorlinks=true,
|
||||
linkcolor=black,
|
||||
anchorcolor=black,
|
||||
citecolor=black,
|
||||
filecolor=black,
|
||||
menucolor=black,
|
||||
pagecolor=black,
|
||||
urlcolor=black,
|
||||
%bookmarksnumbered,
|
||||
%pdfborder=0 0 0,'
|
||||
pdftoolbar=false,
|
||||
pdfmenubar=false,
|
||||
%bookmarks=false,
|
||||
pdfproducer={OPF Template Generator},
|
||||
pdfcreator={OPF POWER ISA TWG},
|
||||
pdfauthor={Toshaan Bharvani <toshaan@vantosh.com>},
|
||||
pdftitle={OpenPOWER Foundation ISA TWG Charter},
|
||||
pdfsubject={OpenPOWER Foundation ISA TWG Charter},
|
||||
pdfkeywords={OPF,OpenPOWER,POWER ISA,ISA,charter}
|
||||
}
|
||||
|
||||
% page layout
|
||||
\geometry{top=30mm}
|
||||
\geometry{bottom=20mm}
|
||||
\geometry{left=20mm}
|
||||
\geometry{right=20mm}
|
||||
\geometry{headheight=25mm}
|
||||
\geometry{headsep=10mm}
|
||||
\geometry{foot=10mm}
|
||||
|
||||
%\renewcommand{\partname}{}
|
||||
%\renewcommand{\thechapter}{\arabic{chapter}}
|
||||
%\renewcommand{\thepart}{\arabic{part}.}
|
||||
\renewcommand{\thesection}{\arabic{section}.}
|
||||
\renewcommand{\thesubsection}{\thesection\arabic{subsection}.}
|
||||
\renewcommand{\thesubsubsection}{\thesection\thesubsection\arabic{subsubsection}}
|
||||
|
||||
%\SetWatermarkText{Draft}
|
||||
%\SetWatermarkScale{10}
|
||||
|
||||
\input{glossaries.tex}
|
||||
|
||||
% real begining
|
||||
\begin{document}
|
||||
|
||||
\pagenumbering{arabic}
|
||||
\setcounter{page}{1}
|
||||
|
||||
%\renewcommand{\baselinestretch}{2}
|
||||
%\doublespacing
|
||||
\setlength{\parindent}{0em}
|
||||
\setlength{\parskip}{0em}
|
||||
|
||||
\pagestyle{fancy}
|
||||
\renewcommand{\headrulewidth}{2pt}
|
||||
\renewcommand{\footrulewidth}{2pt}
|
||||
|
||||
% fancyhdr
|
||||
\fancyhead{}
|
||||
\fancyhead[L]{
|
||||
\includegraphics[width=4cm]{opf-logo.png}
|
||||
}
|
||||
\fancyhead[R]{
|
||||
OpenPOWER Foundation Workgroup Charter
|
||||
}
|
||||
|
||||
\fancyfoot{}
|
||||
\fancyfoot[L]{
|
||||
\begin{tiny}
|
||||
OPF Workgroup Charter
|
||||
\end{tiny}
|
||||
}
|
||||
\fancyfoot[C]{
|
||||
\begin{tiny}
|
||||
\gitFirstTagDescribe{} (\gitAbbrevHash{} - \gitAuthorDate{})
|
||||
\end{tiny}
|
||||
}
|
||||
\fancyfoot[R]{
|
||||
\begin{tiny}
|
||||
\thepage\ of \pageref{LastPage}
|
||||
\end{tiny}
|
||||
}
|
||||
|
||||
%%%
|
||||
\input{content.tex}
|
||||
\input{appendices.tex}
|
||||
|
||||
\printglossary[type=\acronymtype,title=List of Acronyms]
|
||||
|
||||
\end{document}
|
@ -0,0 +1,41 @@
|
||||
%%%
|
||||
|
||||
\section{Workgroup name}
|
||||
|
||||
\section{Definitions}
|
||||
|
||||
\section{Description}
|
||||
|
||||
\section{Scope}
|
||||
|
||||
\section{Similar Activities}
|
||||
|
||||
\section{Users}
|
||||
|
||||
\section{Work Product}
|
||||
|
||||
\section{Projects}
|
||||
|
||||
\section{Participation}
|
||||
|
||||
\section{Work Group Convener}
|
||||
|
||||
\section{Meeting Plan}
|
||||
|
||||
\section{Participants}
|
||||
|
||||
\section{Balloting Approval Requirements}
|
||||
|
||||
\section{Member Organization Support}
|
||||
|
||||
\section{Anticipated Contributions}
|
||||
|
||||
\section{IPR, Confidentiality \& Licensing}
|
||||
|
||||
\subsection{Confidentiality Mode}
|
||||
|
||||
\subsection{IPR Policy}
|
||||
|
||||
\subsection{Open Source Licensing Mode}
|
||||
|
||||
\subsection{Open Source Communities}
|
@ -0,0 +1,10 @@
|
||||
\makeglossaries
|
||||
|
||||
\renewcommand*{\glspostdescription}{}
|
||||
|
||||
%%% Common Acronyms
|
||||
\newacronym{IPR}{IPR}{Intellectual Property Rights}
|
||||
\newacronym{SIG}{SIG}{Special Integration Work Group}
|
||||
\newacronym{TWG}{TWG}{Technical Work Group}
|
||||
|
||||
%%% Specific Acronyms
|
Binary file not shown.
After Width: | Height: | Size: 5.0 KiB |
Loading…
Reference in New Issue