@ -0,0 +1,5 @@ | |||
\begin{abstract} | |||
Abstract. | |||
\end{abstract} |
@ -0,0 +1,10 @@ | |||
\section{Introduction} | |||
\label{sec:introduction} | |||
Introduction~\cite{Shih14a} | |||
{\bf Contribution} Contribution | |||
The remaining of this paper is organized as follow. Section~\ref{sec:bk_related} presents related works and background for developing the methods. Section~\ref{sec:design} presents the system architecture, challenges, and the developed mechanisms. Section~\ref{sec:eval} presents the evaluation results of proposed mechanism and Section~\ref{sec:conclusion} summaries our works. | |||
@ -0,0 +1,9 @@ | |||
\section{Background and Related Works} | |||
\label{sec:bk_related} | |||
\subsection{Related 1} | |||
Related 1 | |||
\subsection{Related 2} | |||
Related 2 |
@ -0,0 +1,8 @@ | |||
\section{Method name} | |||
\label{sec:design} | |||
Design | |||
\subsection{Algorithm name} | |||
Algorithm |
@ -0,0 +1,4 @@ | |||
\section{Performance Evaluation} | |||
\label{sec:eval} | |||
Evaluation. |
@ -0,0 +1,3 @@ | |||
\section{Conclusion\label{sec:conclusion}} | |||
Conclusion |
@ -0,0 +1,2 @@ | |||
\textbf{Acknowledgements} | |||
This research was supported in part by the Ministry of Science and Technology of Taiwan (MOST 106-2633-E-002-001, MOST 106-2627-M-002-022-), National Taiwan University (NTU-106R104045), Intel Corporation, and Delta Electronics, and Advantech. |
@ -0,0 +1,142 @@ | |||
% Final Submission | |||
%\documentclass[10pt,conference,a4paper,twocolumn]{./IEEEtran} | |||
\documentclass[10pt,a4paper,twocolumn]{ieeeconf} | |||
% Draft | |||
%\documentclass[10pt,a4paper,onecolumn]{ieeeconf} | |||
%\documentclass[12pt,a4paper,onecolumn]{IEEEtran} | |||
%PAPER PAGE LIMIT: | |||
% | |||
%Regular Papers: 8 pages, including all figures, tables, and references. | |||
%Short Papers: 6 pages, including all figures, tables, and references. | |||
%http://www.ieeeconfpublishing.org/cpir/authorKit.asp?Facility=CPS_Nov&ERoom=SOCA+2017 | |||
%\usepackage{ntu_techrpt_cover} | |||
%\usepackage{lipsum} | |||
%\usepackage{graphicx} | |||
%\usepackage{times} | |||
%\usepackage{psfrag} | |||
%\usepackage[tight]{subfigure} | |||
\usepackage{setspace} | |||
%\usepackage{listings} | |||
%\usepackage{epsfig} | |||
%\usepackage{longtable} | |||
%\usepackage{cases} | |||
%\usepackage{subfig} | |||
\usepackage{balance} | |||
%\usepackage{algorithm} | |||
%\usepackage{algorithmic} | |||
%\usepackage[noend]{algpseudocode} | |||
%% % To add svn version number in Latex | |||
%\usepackage{svn-multi} | |||
% \usepackage[draft,scrtime]{prelim2e} | |||
\usepackage[final]{prelim2e} | |||
%\usepackage{soul} | |||
\usepackage{authblk} | |||
% Add svn keyword for all the tex files | |||
% svn ps svn:keywords 'Id HeadURL LastChangedDate LastChangedBy LastChangedRevision' *.tex | |||
%\svnidlong{$HeadURL: http://newslabx.csie.ntu.edu.tw/svn/R_Publications/SOCA17/trunk/Main.tex $} {$LastChangedDate: 2017-10-13 23:28:44 +0800 (週五, 13 十月 2017) $} {$LastChangedRevision: 2459 $} {$LastChangedBy: cshih $} | |||
%\svnid{$Id: Main.tex 2459 2017-10-13 15:28:44Z cshih $} | |||
% to show SVN version number | |||
%% \renewcommand{\PrelimWords}{Rev: \svnrev\ (\svnfilerev) \svnyear/\svnmonth/\svnday/\svnhour:\svnminute} | |||
\renewcommand{\PrelimWords}{The draft is made at \thistime.} | |||
% Commented out for article | |||
% \numberwithin{algorithm}{section} | |||
% \setstretch{0.83} | |||
\usepackage[backend=biber,style=numeric-comp,sorting=none]{biblatex} | |||
\DeclareSourcemap{ | |||
\maps[datatype=bibtex]{ | |||
\map{ | |||
\step[fieldsource=url, | |||
match=\regexp{http://(ieeexplore.ieee.org/|dx.doi.org/|dl.acm.org/)}, | |||
final] | |||
\step[fieldset=url, null] | |||
\step[fieldset=urldate, null] | |||
\step[fieldset=doi, null] | |||
\step[fieldset=ISBN, null] | |||
} | |||
} | |||
} | |||
\renewcommand*{\bibfont}{\footnotesize} | |||
%% \addbibresource{Conference.bib} | |||
\addbibresource{bibliography.bib} | |||
%%\addbibresource{IEEEabrv.bib} | |||
%%%%%%%%%%%%%%%%% | |||
%\input{MySetting} | |||
%\author{ | |||
% \IEEEauthorblockN{Jyun-Jhe \textsc{Chou}\IEEEauthorrefmark{1}, Chi-Sheng \textsc{Shih}\IEEEauthorrefmark{1}, Wei-Dean \textsc{Wang}\IEEEauthorrefmark{2}, and Kuo-Chin \textsc{Huang}\IEEEauthorrefmark{3}} | |||
% \IEEEauthorblockA{\IEEEauthorrefmark{1}\small{Embedded Systems and Wireless Networking Lab}\\ | |||
% \small{Graduate Institute of Networking and Multimedia}\\ | |||
% \small{Department of Computer Science and Information Engineering}\\ | |||
% \small{NTU IoX Research Center}\\ | |||
% \small{National Taiwan University} | |||
% \\\{cshih\}@csie.ntu.edu.tw} | |||
% \IEEEauthorblockA{\IEEEauthorrefmark{2}Department of Medical Education and Bioethics,\\NTU} | |||
% \IEEEauthorblockA{\IEEEauthorrefmark{3}Department of Family Medicine, \\NTU Hospital} | |||
%} | |||
\author{Jyun-Jhe Chou} | |||
\affil{\small{Graduate Institute of Networking and Multimedia}\\ | |||
\small{Department of Computer Science and Information Engineering}\\ | |||
\small{NTU IoX Research Center}\\ | |||
\small{National Taiwan University} \vspace{1.5ex}} | |||
\title{Title} | |||
% \setlength{\topmargin}{-0.5in} | |||
%\setlength{\textheight}{10.1in} | |||
%\reportyear{2017} | |||
%\reportmonth{November} | |||
%\reportnumber{0009} | |||
\pagestyle{empty} | |||
\begin{document} | |||
%% To make report cover | |||
%\thispagestyle{empty} | |||
%\makecover | |||
%\newpage | |||
%% To add revision log | |||
%\thispagestyle{empty} | |||
%\onecolumn | |||
%\input{log} | |||
%\newpage | |||
%% \input{todos} | |||
%% \newpage | |||
%% \twocolumn | |||
\maketitle | |||
%\thispagestyle{empty} | |||
%\IEEEpeerreviewmaketitle | |||
\setcounter{page}{1} | |||
% Double space for draft | |||
%\doublespacing | |||
\input{00Abstract} | |||
\input{01Introduction} | |||
% Related works | |||
\input{02Background} | |||
% Architecture, formal model, and problem definition | |||
% Proposed solution | |||
\input{03Design} | |||
% Evaluation | |||
\input{04Evaluation} | |||
% Conclusion | |||
\input{05Conclusion} | |||
% Acknowledgement | |||
%\input{06Acknowledge} | |||
\balance | |||
\printbibliography | |||
\end{document} |
@ -0,0 +1,302 @@ | |||
# LaTeX Makefile for dvi, ps, and pdf file creation. | |||
# MAGMA - Laboratoire Leibniz 13-12-2004 | |||
# The LATEX variable contains the latex command to use, using LATEXFLAGS | |||
# you can specify additional flags to pass. | |||
TEXPATH = /usr/local/texlive/latest/bin/universal-darwin | |||
LATEX = pdflatex | |||
LATEXFLAGS= -interaction=scrollmode | |||
PDFLATEX = pdflatex | |||
#PDFLATEXFLAGS= --jobname=$(OUTFILE) | |||
PDFLATEXFLAGS= | |||
MAKEINDEX = makeindex | |||
# Specifies the bibliography generation program. | |||
BIBTEX = biber | |||
BIBTEXFLAGS= | |||
# These options are used for generating PostScript files from DVI files. | |||
DVIPS = dvips | |||
DVIPSFLAGSPDF = -P pdf | |||
PS2PDF = ps2pdf | |||
PS2PDFFLAGS = | |||
# Commands for images convertion | |||
FIG2DEV = /usr/bin/fig2dev | |||
GIFTOPNM = giftopnm | |||
PNMTOPNG = pnmtopng | |||
# Useful commands | |||
EGREP = egrep | |||
ECHO = echo | |||
# The variable USEPDFLATEX must equal 1 to use pdflatex for generating pdf file. | |||
USEPDFLATEX = 1 | |||
# Tex directory | |||
TEX_DIR = . | |||
# Figures directory for fig to eps or pdf convertion | |||
FIGURE_DIR = figures | |||
# Contain those LaTeX input files which will be passed directly to LaTeX, i.e. | |||
# no include files. | |||
MAIN_TEX_FILES= Main.tex | |||
# Contains include tex file | |||
TEX_FILES= $(wildcard *.tex) \ | |||
$(wildcard ./$(TEX_DIR)/*.tex) | |||
# Contains the names of all DVI files to be generated when using the target<.dvi> | |||
# target. Defaults to all files from $(MAIN_TEX_FILES) with their | |||
# extensions changed to target<.dvi>. | |||
DVI_FILES= $(MAIN_TEX_FILES:.tex=.dvi) | |||
# Contains the names of all PostScript resp. PDF files to be generated when | |||
# using the target<.ps> or target<.pdf>. | |||
PS_FILES= $(DVI_FILES:.dvi=.ps) | |||
CMR_FILES= $(DVI_FILES:.dvi=_CMR.pdf) | |||
PDF_FILES= $(DVI_FILES:.dvi=.pdf) | |||
# Contains the names of all eps resp. eps images to be generated when | |||
# using target<.dvi> or target<.ps> or target<.pdf>. | |||
EPSFIGURES = $(patsubst %.fig,%.eps,$(wildcard ./$(FIGURE_DIR)/*.fig)) $(patsubst %.tex,%.eps,$(wildcard ./$(FIGURE_DIR)/*.tex)) | |||
PDFFIGURES = $(patsubst %.fig,%.pdf,$(wildcard ./$(FIGURE_DIR)/*.fig)) | |||
TODAY= $(shell date +"%Y%m%d_%H%M") | |||
TODAY= $(shell date +"%Y%m%d") | |||
OUTFILE=$(shell basename $(CURDIR))_$(TODAY) | |||
# Contains the names of all configuration and styles to be linked | |||
# from the configuration directory | |||
LINKS_FILES = bibliography.bib MySetting.tex latex8.bst latex8.sty latex8_unsrt.bst myColor.sty ntu_techrpt_cover.sty mycolor.cfg coverart.eps svn-multi.sty prelim2e.sty ieeeconf.cls IEEEtran.cls | |||
#LINKS_FILES = mycolor.cfg myColor.sty | |||
LN = ln -sf | |||
HOME = /Users/cshih | |||
# Target definition | |||
#all: $(EPSFIGURES) $(PDFFIGURE) | |||
all: link $(EPSFIGURES) $(PDFFIGURE) | |||
@$(ECHO) "Home directory is $(HOME)" | |||
@$(ECHO) "----------------------------------------------------------------" | |||
@$(ECHO) "EPSFIGURES: $(EPSFIGURES)." | |||
@$(ECHO) "PDFFIGURES: $(PDFFIGURES)." | |||
@$(ECHO) "OUTFILE: $(OUTFILE)." | |||
@$(ECHO) "----------------------------------------------------------------" | |||
# $(MAKE) $(DVI_FILES) $(PS_FILES) | |||
# ./svnlog-gen.sh http://newslabx.csie.ntu.edu.tw/svn/R_Publications/SOCA12 log.tex | |||
# $(MAKE) $(DVI_FILES) $(PS_FILES) $(PDF_FILES) | |||
$(MAKE) $(DVI_FILES) $(PDF_FILES) | |||
%.dvi %.log %.aux %.toc : $(EPSFIGURES) $(TEX_FILES) | |||
$(MAKE) $< | |||
@$(ECHO) "----------------------------------------------------------------" | |||
@$(ECHO) "Running $(LATEX) $* for the first time" | |||
@$(ECHO) "----------------------------------------------------------------" | |||
$(TEXPATH)/$(LATEX) $(LsATEXFLAGS) $* $(LATEXSTDOUT) | |||
# Path beamer to be sure to have navigation bar | |||
@if $(EGREP) -q "No file .*nav" $*.log && $(EGREP) -q "beamer" $*.log; then \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Running $(LATEX) again to include navigation bar"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT); \ | |||
fi; \ | |||
# end beamer | |||
@if $(EGREP) -q "Rerun to get .*references right" $*.log; then \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Running $(LATEX) again to get references right"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(TEXPATH)/$(LATEX) $(LATEXFLAGS) $* $(LATEXSTDOUT) ; \ | |||
fi | |||
@if $(EGREP) -q '\\bib(data|cite)' $*.aux; then \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Making Bibliography using $(BIBTEX)"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(TEXPATH)/$(BIBTEX) $(BIBTEXFLAGS) $*; \ | |||
if [ -f $*.bbl ]; then \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Running $(LATEX) again to include bibliography"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(TEXPATH)/$(LATEX) $(LATEXFLAGS) $* $(LATEXSTDOUT); \ | |||
fi; \ | |||
fi | |||
@-count=5;\ | |||
while $(EGREP) -q "Rerun to get .*(references|citations) (right|correct)" $*.log && [ $$count -gt 0 ]; do \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Rerunning $(LATEX), max. $$count times left"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(TEXPATH)/$(LATEX) $(LATEXFLAGS) $* $(LATEXSTDOUT); \ | |||
count=`expr $$count - 1`; \ | |||
done | |||
# Generate pdf file with pdflatex | |||
ifdef USEPDFLATEX | |||
%.pdf : $(TEX_FILES) | |||
$(MAKE) $< | |||
@$(ECHO) "----------------------------------------------------------------" | |||
@$(ECHO) "Running $(PDFLATEX) for the first time..." | |||
@$(ECHO) "----------------------------------------------------------------" | |||
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT) | |||
# Path beamer to be sure to have navigation bar | |||
@if $(EGREP) -q "No file .*nav" $*.log && $(EGREP) -q "beamer" $*.log; then \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Running $(PDFLATEX) again to include navigation bar"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT); \ | |||
fi; \ | |||
# end beamer | |||
@if $(EGREP) -q "Rerun to get .*references right" $*.log; then \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Running $(PDFLATEX) again to get references right"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT) ; \ | |||
fi | |||
@if $(EGREP) -q '\\bib(data|cite)' $*.aux; then \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Making Bibliography using $(BIBTEX)"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(TEXPATH)/$(BIBTEX) $(BIBTEXFLAGS) $*; \ | |||
if [ -f $*.bbl ]; then \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Running $(PDFLATEX) again to include bibliography"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT); \ | |||
fi; \ | |||
fi | |||
@-count=5; \ | |||
while $(EGREP) -q "Rerun to get .*(references|citations) (right|correct)" $*.log && [ $$count -gt 0 ]; do \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Rerunning $(PDFLATEX), max. $$count times left"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(TEXPATH)/$(PDFLATEX) $(PDFLATEXFLAGS) $* $(LATEXSTDOUT); \ | |||
count=`expr $$count - 1`; \ | |||
done; \ | |||
cp -f $(PDF_FILES) ~/Dropbox/2Reads/$(OUTFILE).pdf; \ | |||
$(ECHO) "-------- DONE --------" | |||
# Generate pdf file with dvi and dvips | |||
else | |||
%.pdf : %.ps | |||
@if [ -s $< ] ; then \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Generating PDF file $@"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(TEXPATH)/$(PS2PDF) $(PS2PDFFLAGS) $< $@; \ | |||
else \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Skipped creating $@: $< does not exist or is empty"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
fi | |||
endif | |||
%.ps : %.dvi | |||
@if [ -s $< ] ; then \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Generating PS file $@"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(TEXPATH)/$(DVIPS) $(DVIPSFLAGSPDF) $< -o $*.ps ; \ | |||
else \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
$(ECHO) "Skipped creating $@: $< does not exist or is empty"; \ | |||
$(ECHO) "----------------------------------------------------------------"; \ | |||
fi | |||
cmr: $(PDF_FILES) | |||
@$(ECHO) "----------------------------------------------------------------" | |||
@$(ECHO) "Make CMR Ready for IEEE" | |||
@$(ECHO) "----------------------------------------------------------------" | |||
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dEmbedAllFonts=true -dSubsetFonts=true -sOutputFile=$(CMR_FILES) -f $(PDF_FILES) | |||
# ps2pdf14 -dPDFSETTINGS=/prepress $(PDF_FILES) $(CMR_FILES) | |||
cleanepsfig: | |||
-rm -f $(FIGURE_DIR)/*.eps $(FIGURE_DIR)/*.bak | |||
cleanpdffig: | |||
-rm -f $(FIGURE_DIR)/*.pdf $(FIGURE_DIR)/*.bak | |||
#cleanfig: cleanepsfig cleanpdffig | |||
cleanfig: | |||
-rm -f $(PDFFIGURES) $(EPSFIGURES) | |||
cleanbiber: | |||
rm -rf `biber --cache` | |||
clean: cleanfig cleanbiber | |||
rsync -Cuavz $(PDF_FILES) ~/Dropbox/2Reads/$(OUTFILE).pdf | |||
-rm -f $(TEX_DIR)/*.aux | |||
-rm -f *.dvi *.ps *.pdf | |||
-rm -f *.aux *.log *.toc *.out | |||
-rm -f *.lof *.lot *.loa *.lol | |||
-rm -f *.nav *.snm *.vrb | |||
-rm -f *.idx *.ind *.ilg *.glo *.gls *.bbl *.blg | |||
-rm -f $(LINKS_FILES) | |||
%.eps : %.fig | |||
@$(ECHO) "----------------------------------------------------------------" | |||
@$(ECHO) "Convert $*.fig to $*.eps and $*.pdf" | |||
@$(ECHO) "----------------------------------------------------------------" | |||
$(FIG2DEV) -L eps $*.fig $*.eps | |||
@if [ -f $*.pdf ]; then \ | |||
$(ECHO) "$*.pdf is there"; \ | |||
rm -f $*.pdf; \ | |||
fi | |||
epstopdf $*.eps | |||
%.pdf : %.fig %.eps | |||
@$(ECHO) "----------------------------------------------------------------" | |||
@$(ECHO) "Convert $*.eps to $*.pdf" | |||
@$(ECHO) "----------------------------------------------------------------" | |||
if [ -f $*.eps ]; then \ | |||
epstopdf $*.eps \ | |||
else \ | |||
$(FIG2DEV) -L pdf -P $*.fig $*.pdf \ | |||
fi | |||
help: | |||
@$(ECHO) "Usage: make <target>[.dvi,.ps,.pdf]" | |||
@$(ECHO) "Options:" | |||
@$(ECHO) " - make help display this message" | |||
@$(ECHO) " - make clean remove all intermediate generated file" | |||
@$(ECHO) " - make cleanfig remove all intermediate figures" | |||
link: $(LINKS_FILES) | |||
bibliography.bib: | |||
$(LN) $(HOME)/notes/bibDB/bibliography.bib . | |||
MySetting.tex: | |||
$(LN) $(HOME)/notes/tex_config/MySetting.tex . | |||
latex8.bst: | |||
$(LN) $(HOME)/notes/tex_config/latex8.bst . | |||
latex8.sty: | |||
$(LN) $(HOME)/notes/tex_config/latex8.sty . | |||
latex8_unsrt.bst: | |||
$(LN) $(HOME)/notes/tex_config/latex8_unsrt.bst . | |||
myColor.sty: | |||
$(LN) $(HOME)/notes/tex_config/myColor.sty . | |||
svn-multi.sty: | |||
$(LN) $(HOME)/notes/tex_config/svn-multi.sty . | |||
prelim2e.sty: | |||
$(LN) $(HOME)/notes/tex_config/prelim2e.sty . | |||
mycolor.cfg: | |||
$(LN) $(HOME)/notes/tex_config/mycolor.cfg . | |||
ntu_techrpt_cover.sty: | |||
$(LN) $(HOME)/notes/tex_config/ntu_techrpt_cover.sty . | |||
coverart.eps: | |||
$(LN) $(HOME)/notes/tex_config/figures/coverart.eps ./figures/. | |||
ieeeconf.cls: | |||
$(LN) $(HOME)/notes/tex_config/ieeeconf.cls . | |||
IEEEtran.cls: | |||
$(LN) $(HOME)/notes/tex_config/IEEEtran.cls . | |||
@ -0,0 +1,142 @@ | |||
\documentclass[conference]{./IEEEtran} | |||
\usepackage{ntu_techrpt_cover} | |||
%% \documentclass{sig-alternate-05-2015} | |||
\pdfpagewidth=8.5truein | |||
\pdfpageheight=11truein | |||
%% \usepackage{ntu_techrpt_cover_acm} | |||
\usepackage{algorithm} | |||
\usepackage[noend]{algorithmic} | |||
\usepackage{graphicx} | |||
\usepackage{times} | |||
\usepackage{psfrag} | |||
\usepackage[tight]{subfigure} | |||
\usepackage{setspace} | |||
\usepackage{listings} | |||
\usepackage{epsfig} | |||
\usepackage{multirow} | |||
\usepackage{flushend} | |||
\usepackage{longtable} | |||
\usepackage{amsmath} | |||
\usepackage{amsfonts} | |||
\usepackage{amssymb} | |||
\usepackage{url} | |||
\setstretch{0.88} | |||
\usepackage{tabularx} | |||
\usepackage[backend=biber,sorting=none]{biblatex} | |||
\DeclareSourcemap{ | |||
\maps[datatype=bibtex]{ | |||
\map{ | |||
\step[fieldsource=url, match=\regexp{http://(ieeexplore.ieee.org/|dx.doi.org/|dl.acm.org/)}, final] | |||
\step[fieldset=url, null] | |||
\step[fieldset=urldate, null] | |||
\step[fieldset=doi, null] | |||
\step[fieldset=ISBN, null] | |||
} | |||
} | |||
} | |||
\renewcommand*{\bibfont}{\footnotesize} | |||
%% \renewcommand*{\bibfont}{\small} | |||
\addbibresource{MetaRoutingforMobileIOTDevices.bib} | |||
\addbibresource{MultiNetwork.bib} | |||
\addbibresource{RACS15-MetaRouting.bib} | |||
\addbibresource{WFIoT.bib} | |||
\usepackage{tikz} | |||
\newcommand*\circled[1]{\tikz[baseline=(char.base)]{ | |||
\node[shape=circle,draw,inner sep=1pt] (char) {#1};}} | |||
\input{MySetting} | |||
\pdfpagewidth=8.5truein | |||
\pdfpageheight=11truein | |||
\submission{IEEE CPSNA} | |||
%% % To add svn version number in Latex | |||
\usepackage{svn-multi} | |||
%\usepackage[draft,scrtime,time]{prelim2e} | |||
\usepackage[final]{prelim2e} | |||
\usepackage{lastpage} | |||
\svnidlong {$HeadURL: http://newslabx.csie.ntu.edu.tw/svn/R_Publications/SOCA17/trunk/MixedPublicPrivate_IoT.tex $} {$LastChangedDate: 2017-09-17 11:30:53 +0800 (週日, 17 九月 2017) $} {$LastChangedRevision: 2418 $} {$LastChangedBy: cshih $} | |||
\svnid {$Id: MixedPublicPrivate_IoT.tex 2418 2017-09-17 03:30:53Z cshih $} | |||
\reportyear{\svnyear} | |||
\reportmonth{\svnmonth} | |||
\reportnumber{0004} | |||
\renewcommand{\PrelimWords}{Prepared for WFIoT 2016 -- | |||
Last Changed Date:{\svnfiledate} -- Rev: {\svnrev} -- | |||
Page:{\thepage} of {\pageref{LastPage}}} | |||
\begin{document} | |||
\title{Federating Public and Private Intelligent Services for IoT | |||
Applications} | |||
%% \author{ | |||
%% <Removed for review> \\ | |||
%% \small{<Removed for review>} \\ | |||
%% \small{<Removed for review>} \\ | |||
%% \small{<Removed for review>} | |||
%% } | |||
%% \author{\IEEEauthorblockN{Sen Zhou\IEEEauthorrefmark{1}, Kwei-Jay Lin\IEEEauthorrefmark{1} and Chi-Sheng Shih\IEEEauthorrefmark{2}} \\ | |||
%% %\institute{ | |||
%% \IEEEauthorblockA{\IEEEauthorrefmark{1}Department of EECS, University of California, Irvine, USA} | |||
%% \IEEEauthorblockA{\IEEEauthorrefmark{2}Department of Computer Science, National Taiwan University, Taiwan} | |||
%% %\textit{\{senz, klin\}@uci.edu}\\ | |||
%% } | |||
\author{ | |||
\small{{Chi-Sheng Shih}}\\ | |||
\small{\tt cshih@csie.ntu.edu.tw}\\ | |||
\small{Embedded Systems and Wireless Networking Lab}\\ | |||
\small{Graduate Institute of Networking and Multimedia}\\ | |||
\small{NTU IoX Research Center}\\ | |||
\small{Department of Computer Science and Information Engineering}\\ | |||
\small{National Taiwan University, Taipei, Taiwan} | |||
} | |||
%% %% To make report cover | |||
\thispagestyle{empty} | |||
\makecover | |||
\newpage | |||
%% %% To add revision log | |||
%% \thispagestyle{empty} | |||
%% \onecolumn | |||
%% \input{log} | |||
%% \newpage | |||
% \input{todos} | |||
\onecolumn | |||
\todototoc | |||
\listoftodos | |||
\twocolumn | |||
\newpage | |||
\setcounter{table}{0} | |||
\setcounter{page}{0} | |||
\twocolumn | |||
\maketitle | |||
\input{00Abstract} | |||
\input{01Introduction} | |||
\input{02Background} | |||
\input{03Design} | |||
\input{04Evaluation} | |||
\input{05Conclusion} | |||
%% \input{Acknowledge} | |||
%% \bibliographystyle{ieeetr} | |||
%% \bibliography{ImpreciseComputationOverCloud} | |||
\printbibliography | |||
\end{document} |
@ -0,0 +1,117 @@ | |||
% theorem-like environments | |||
% \newtheorem{thm}{Theorem}[section] | |||
% \newtheorem{cor}[thm]{Corollary} | |||
% \newtheorem{lem}[thm]{Lemma} | |||
% \newtheorem{definition}[thm]{Definition} | |||
\newtheorem{prop}{Proposition} | |||
% Definitions for old versions | |||
%% \newtheorem*{algorithm}{Algorithm} | |||
%% \theoremstyle{remark} | |||
%% \newtheorem*{rmk}{Remark} | |||
%% \newtheorem*{ToJane}{To Jane} | |||
%% \newtheorem*{ToDaniel}{To Daniel} | |||
%% \theoremstyle{plain} | |||
%% \newtheorem*{rd_algorithm}{Reference Deadline Algorithm} | |||
%% \newtheorem*{edf_rd}{EDF-RD Algorithm} | |||
%% \newtheorem*{PSA}{Period Synthesis Algorithm} | |||
%% \newtheorem*{priority_boosting_edf}{Priority-Boosting EDF Algorithm} | |||
%% % Using symbole as the footnote mark | |||
%% %\renewcommand{\thefootnote}{\fnsymbol{footnote}} | |||
\newtheorem{plain_definition}{Definition} | |||
%% \def\singlespace{\baselineskip=11pt plus 2pt} | |||
%% \def\oneandonehalfspace{\baselineskip=17pt plus 4pt} | |||
%% \def\doublespace{\baselineskip=22pt plus 4pt} | |||
% \def\doublespace{\baselineskip=26pt plus 4pt} | |||
\newtheorem{theorem}{Theorem} | |||
\newtheorem{lemma}{Lemma} | |||
\def\slug{\hbox to 6pt{\hfill}\hfill\llap{\vrule height 6pt width 6pt depth 0pt}} | |||
\def\proof{\futurelet\next{\bf Proof:}} | |||
%\def\endproof{\hfill\slug} | |||
\def\endproof{\slug} | |||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% | |||
\def\appear#1{\def\@appear{#1}} | |||
\appear{Conference of Fun} | |||
\newcount\timehh\newcount\timemm | |||
\timehh=\time \divide\timehh by 60 | |||
\timemm=\time \count255=\timehh \multiply\count255 by -60 \advance\timemm by \count255 | |||
\def\paperdraftheadertime{Draft of \today\ at \ifnum\timehh<10 0\fi\number\timehh\,:\,\ifnum\timemm<10 0\fi\number\timemm}% | |||
\def\paperdraftheaderday{\footnotesize Draft of \today\ for \@appear.\ }% | |||
\def\paperdraftheader{\paperdraftheaderday} | |||
\newcommand{\draft}{\pagestyle{myheadings}\markboth{\paperdraftheader\hfil}{\paperdraftheader\hfil}\setlength {\headheight}{0.3truein}\setlength {\headsep}{0.2truein}} | |||
\def\submission#1{\def\@submission{#1}} | |||
\submission{Conference of Fun} | |||
\def\submitheaderday{\footnotesize Submitted to \@appear.\ }% | |||
\def\submitheader{\submitheaderday} | |||
\newcommand{\submit}{\pagestyle{myheadings}\markboth{\submitheader\hfil}{\submitheader\hfil}\setlength {\headheight}{0.3truein}\setlength {\headsep}{0.2truein}} | |||
\def\appearinheaderday{\footnotesize Appeared in \@appear.\ } | |||
\def\appearinheader{\appearinheaderday} | |||
\newcommand{\appearin}{\pagestyle{myheadings}\markboth{\appearinheader\hfil}{\appearinheader\hfil}\setlength {\headheight}{0.3truein}\setlength {\headsep}{0.2truein}} | |||
\def\u#1{\underline{#1}} | |||
\newcommand{\good}{\ding{51}} | |||
\newcommand{\bad}{\ding{55}} | |||
\font\tenhv = phvb at 10pt | |||
\def\easycaption#1{\vskip 10pt \centerline{\tenhv #1}} | |||
\font\tenhvs = phvb at 8pt | |||
% ---- OPERATORS (requires amsmath) ---- | |||
\def\aff{\operatorname{aff}} % (\Line is better!) | |||
\def\area{\operatorname{area}} | |||
\def\argmax{\operatornamewithlimits{arg\,max}} | |||
\def\argmin{\operatornamewithlimits{arg\,min}} | |||
\def\Aut{\operatorname{Aut}} % Automorphism group | |||
\def\card{\operatorname{card}} % cardinality, deprecated for \abs | |||
\def\conv{\operatorname{conv}} % (\overline is better!) | |||
\def\E{\operatorname{E}} % Expectation: $\E[X]$ (like \Pr) | |||
\def\EE{\operatornamewithlimits{E}} | |||
\def\Hom{\operatorname{Hom}} % Homomorphism group | |||
\def\id{\operatorname{id}} % identity | |||
\def\im{\operatorname{im}} % image | |||
\def\lcm{\operatorname{lcm}} | |||
\def\lfs{\operatorname{lfs}} % local feature size | |||
\def\poly{\operatorname{poly}} | |||
\def\polylog{\operatorname{polylog}} | |||
\def\rank{\operatorname{rank}} | |||
\def\rel{\operatorname{rel\,}} % relative (interior, boundary, etc.) | |||
\def\sgn{\operatorname{sgn}} | |||
\def\vol{\operatorname{vol}} % volume | |||
\def\fp#1{^{\underline{#1}}} % falling powers: $n\fp{d}$ | |||
\def\rp#1{^{\overline{#1}}} % rising powers: $n\rp{d}$ | |||
\usepackage{color,soul} | |||
\usepackage{myColor} | |||
\input{mycolor.cfg} | |||
\newcommand{\ap}{\ding{51}} | |||
\newcommand{\nap}{\ding{55}} | |||
\usepackage[colorinlistoftodos]{todonotes} | |||
%% \usepackage{easyReview} | |||
\newcommand{\add}[1]{\todo[color=red!40,inline]{#1}} | |||
\newcommand{\rewrite}[1]{\todo[color=green!40,inline]{#1}} | |||
% | |||
% | |||
% \newcommand{\argmax}{\mathop}{\mathrm{argmax}}} |
@ -0,0 +1,59 @@ | |||
@inproceedings{Blackstock14, | |||
author = {Blackstock, Michael and Lea, Rodger}, | |||
title = {Toward a Distributed Data Flow Platform for the Web of Things (Distributed Node-RED)}, | |||
booktitle = {Proceedings of the 5th International Workshop on Web of Things}, | |||
series = {WoT '14}, | |||
year = {2014}, | |||
isbn = {978-1-4503-3066-4}, | |||
location = {Cambridge, MA, USA}, | |||
pages = {34--39}, | |||
numpages = {6}, | |||
url = {http://doi.acm.org/10.1145/2684432.2684439}, | |||
doi = {10.1145/2684432.2684439}, | |||
acmid = {2684439}, | |||
publisher = {ACM}, | |||
address = {New York, NY, USA}, | |||
keywords = {Distributed data flow, Internet of things, Node-RED, Visual data flow languages, Web of things, toolkits}, | |||
} | |||
@article{Khan16, | |||
author = {Khan, Muhammad Sohail and Kim, DoHyeun}, | |||
title = {DIY Interface for Enhanced Service Customization of Remote IoT Devices: A CoAP Based Prototype}, | |||
journal = {Int. J. Distrib. Sen. Netw.}, | |||
issue_date = {January 2015}, | |||
volume = {2015}, | |||
month = jan, | |||
year = {2016}, | |||
issn = {1550-1329}, | |||
pages = {185:185--185:185}, | |||
articleno = {185}, | |||
numpages = {1}, | |||
url = {http://dx.doi.org/10.1155/2015/542319}, | |||
doi = {10.1155/2015/542319}, | |||
acmid = {2929742}, | |||
publisher = {Taylor \& Francis, Inc.}, | |||
address = {Bristol, PA, USA}, | |||
} | |||
@Misc{Revolv16, | |||
author = {Nick Statt}, | |||
title = {{NEST} is permanently disabling the {Revolv} smart home hub}, | |||
url = {http://www.theverge.com/2016/4/4/11362928/google-nest-revolv-shutdown-smart-home-products}, | |||
howpublished = {\url{http://www.theverge.com/2016/4/4/11362928/google-nest-revolv-shutdown-smart-home-products}}, | |||
month = {April}, | |||
year = {2016}, | |||
note = {Last access: June 26th, 2016}, | |||
OPTannote = {} | |||
} | |||
@Misc{nodeRED, | |||
author = {{IBM Emerging Technology organization}}, | |||
title = {Nest is permanently disabling the Revolv smart home hub}, | |||
url = {http://nodered.org}, | |||
howpublished = {\url{http://nodered.org}}, | |||
year = {2013}, | |||
note = {Last access: June 26th, 2016}, | |||
OPTannote = {} | |||
} | |||
@ -0,0 +1,11 @@ | |||
@InProceedings{Shih14a, | |||
author = {Shih, Chi-Sheng and Chou, Chun-Ting and Lin, Kwei-Jay and Tsai, Bo-Lun and Lee, Chen-Husan and Cheng, Doug and Chou, Jyun-Jhe}, | |||
title = {Out-of-box Device Management for Large Scale | |||
Cyber-Physical Systems}, | |||
booktitle = {the IEEE International Conference on Cyber-Physical-Social Computing}, | |||
year = {2014}, | |||
OPTpages = {}, | |||
month = {September}, | |||
address = {Taipei, Taiwan}, | |||
publisher = {IEEE Xplore} | |||
} |
@ -0,0 +1,17 @@ | |||
\RequirePackage{color,calc} | |||
\NeedsTeXFormat{LaTeX2e}[1995/12/01] | |||
\ProvidesPackage{myColor} | |||
[2000/10/26 v1.0 LaTeX package for colored paragraphs.] | |||
\usepackage{color,calc} | |||
\newcommand{\cmcolor}{} | |||
\newenvironment{cminipage}[1][white]% | |||
{%\setlength{\fboxsep}{-\fboxrule} | |||
\renewcommand{\cmcolor}{#1}\noindent% | |||
\begin{lrbox}{\@tempboxa}% | |||
\begin{minipage}{\linewidth-2\fboxsep}}% | |||
{ \end{minipage}% | |||
\end{lrbox}% | |||
\colorbox{\cmcolor}{\usebox{\@tempboxa}}}% | |||
%% | |||
%% | |||
%% End of file `myColor.sty'. |
@ -0,0 +1,95 @@ | |||
\DefineNamedColor{named}{GreenYellow} {cmyk}{0.15,0,0.69,0} | |||
\DefineNamedColor{named}{Yellow} {cmyk}{0,0,1,0} | |||
\DefineNamedColor{named}{Goldenrod} {cmyk}{0,0.10,0.84,0} | |||
\DefineNamedColor{named}{Dandelion} {cmyk}{0,0.29,0.84,0} | |||
\DefineNamedColor{named}{Apricot} {cmyk}{0,0.32,0.52,0} | |||
\DefineNamedColor{named}{Peach} {cmyk}{0,0.50,0.70,0} | |||
\DefineNamedColor{named}{Melon} {cmyk}{0,0.46,0.50,0} | |||
\DefineNamedColor{named}{YellowOrange} {cmyk}{0,0.42,1,0} | |||
\DefineNamedColor{named}{Orange} {cmyk}{0,0.61,0.87,0} | |||
\DefineNamedColor{named}{BurntOrange} {cmyk}{0,0.51,1,0} | |||
\DefineNamedColor{named}{Bittersweet} {cmyk}{0,0.75,1,0.24} | |||
\DefineNamedColor{named}{RedOrange} {cmyk}{0,0.77,0.87,0} | |||
\DefineNamedColor{named}{Mahogany} {cmyk}{0,0.85,0.87,0.35} | |||
\DefineNamedColor{named}{Maroon} {cmyk}{0,0.87,0.68,0.32} | |||
\DefineNamedColor{named}{BrickRed} {cmyk}{0,0.89,0.94,0.28} | |||
\DefineNamedColor{named}{Red} {cmyk}{0,1,1,0} | |||
\DefineNamedColor{named}{OrangeRed} {cmyk}{0,1,0.50,0} | |||
\DefineNamedColor{named}{RubineRed} {cmyk}{0,1,0.13,0} | |||
\DefineNamedColor{named}{WildStrawberry}{cmyk}{0,0.96,0.39,0} | |||
\DefineNamedColor{named}{Salmon} {cmyk}{0,0.53,0.38,0} | |||
\DefineNamedColor{named}{CarnationPink} {cmyk}{0,0.63,0,0} | |||
\DefineNamedColor{named}{Magenta} {cmyk}{0,1,0,0} | |||
\DefineNamedColor{named}{VioletRed} {cmyk}{0,0.81,0,0} | |||
\DefineNamedColor{named}{Rhodamine} {cmyk}{0,0.82,0,0} | |||
\DefineNamedColor{named}{Mulberry} {cmyk}{0.34,0.90,0,0.02} | |||
\DefineNamedColor{named}{RedViolet} {cmyk}{0.07,0.90,0,0.34} | |||
\DefineNamedColor{named}{Fuchsia} {cmyk}{0.47,0.91,0,0.08} | |||
\DefineNamedColor{named}{Lavender} {cmyk}{0,0.48,0,0} | |||
\DefineNamedColor{named}{Thistle} {cmyk}{0.12,0.59,0,0} | |||
\DefineNamedColor{named}{Orchid} {cmyk}{0.32,0.64,0,0} | |||
\DefineNamedColor{named}{DarkOrchid} {cmyk}{0.40,0.80,0.20,0} | |||
\DefineNamedColor{named}{Purple} {cmyk}{0.45,0.86,0,0} | |||
\DefineNamedColor{named}{Plum} {cmyk}{0.50,1,0,0} | |||
\DefineNamedColor{named}{Violet} {cmyk}{0.79,0.88,0,0} | |||
\DefineNamedColor{named}{RoyalPurple} {cmyk}{0.75,0.90,0,0} | |||
\DefineNamedColor{named}{BlueViolet} {cmyk}{0.86,0.91,0,0.04} | |||
\DefineNamedColor{named}{Periwinkle} {cmyk}{0.57,0.55,0,0} | |||
\DefineNamedColor{named}{CadetBlue} {cmyk}{0.62,0.57,0.23,0} | |||
\DefineNamedColor{named}{CornflowerBlue}{cmyk}{0.65,0.13,0,0} | |||
\DefineNamedColor{named}{MidnightBlue} {cmyk}{0.98,0.13,0,0.43} | |||
\DefineNamedColor{named}{NavyBlue} {cmyk}{0.94,0.54,0,0} | |||
\DefineNamedColor{named}{RoyalBlue} {cmyk}{1,0.50,0,0} | |||
\DefineNamedColor{named}{Blue} {cmyk}{1,1,0,0} | |||
\DefineNamedColor{named}{Cerulean} {cmyk}{0.94,0.11,0,0} | |||
\DefineNamedColor{named}{Cyan} {cmyk}{1,0,0,0} | |||
\DefineNamedColor{named}{ProcessBlue} {cmyk}{0.96,0,0,0} | |||
\DefineNamedColor{named}{SkyBlue} {cmyk}{0.62,0,0.12,0} | |||
\DefineNamedColor{named}{Turquoise} {cmyk}{0.85,0,0.20,0} | |||
\DefineNamedColor{named}{TealBlue} {cmyk}{0.86,0,0.34,0.02} | |||
\DefineNamedColor{named}{Aquamarine} {cmyk}{0.82,0,0.30,0} | |||
\DefineNamedColor{named}{BlueGreen} {cmyk}{0.85,0,0.33,0} | |||
\DefineNamedColor{named}{Emerald} {cmyk}{1,0,0.50,0} | |||
\DefineNamedColor{named}{JungleGreen} {cmyk}{0.99,0,0.52,0} | |||
\DefineNamedColor{named}{SeaGreen} {cmyk}{0.69,0,0.50,0} | |||
\DefineNamedColor{named}{Green} {cmyk}{1,0,1,0} | |||
\DefineNamedColor{named}{ForestGreen} {cmyk}{0.91,0,0.88,0.12} | |||
\DefineNamedColor{named}{PineGreen} {cmyk}{0.92,0,0.59,0.25} | |||
\DefineNamedColor{named}{LimeGreen} {cmyk}{0.50,0,1,0} | |||
\DefineNamedColor{named}{YellowGreen} {cmyk}{0.44,0,0.74,0} | |||
\DefineNamedColor{named}{SpringGreen} {cmyk}{0.26,0,0.76,0} | |||
\DefineNamedColor{named}{OliveGreen} {cmyk}{0.64,0,0.95,0.40} | |||
\DefineNamedColor{named}{RawSienna} {cmyk}{0,0.72,1,0.45} | |||
\DefineNamedColor{named}{Sepia} {cmyk}{0,0.83,1,0.70} | |||
\DefineNamedColor{named}{Brown} {cmyk}{0,0.81,1,0.60} | |||
\DefineNamedColor{named}{Tan} {cmyk}{0.14,0.42,0.56,0} | |||
\DefineNamedColor{named}{LightGray} {cmyk}{0.1,0.1,0.1,0.1} | |||
\DefineNamedColor{named}{Gray} {cmyk}{0,0,0,0.50} | |||
\DefineNamedColor{named}{DarkGray} {cmyk}{0.1,0.1,0.1,0.8} | |||
\DefineNamedColor{named}{Black} {cmyk}{0,0,0,1} | |||
\DefineNamedColor{named}{White} {cmyk}{0,0,0,0} | |||
\definecolor{lightgray}{named}{LightGray} | |||
\definecolor{gray}{named}{Gray} | |||
\definecolor{darkgray}{named}{DarkGray} | |||
\newcommand\black {\color{black}} | |||
\newcommand\darkgray {\color{darkgray}} | |||
\newcommand\gray {\color{gray}} | |||
\newcommand\lightgray{\color{lightgray}} | |||
\newcommand\white {\color{white}} | |||
\newcommand\blue {\color{Blue}} | |||
\newcommand\red {\color{red}} | |||
\newcommand\green {\color{green}} | |||
\newcommand\yellow {\color{yellow}} | |||
\newcommand\magenta {\color{magenta}} | |||
\newcommand\cyan {\color{cyan}} | |||
% \newenvironment{newtext}{\begin{center} | |||
% ==== START of NEW CONTENT ==== | |||
% \end{center}\blue\bf}{\black\rm\begin{center} | |||
% ==== END of NEW CONTENT ==== | |||
% \end{center}} | |||
\fboxsep=8pt | |||
\fboxrule=1.25pt |
@ -0,0 +1,255 @@ | |||
% NTU News Lab Cover style | |||
% Extended from UC CS REPORT COVER STYLE | |||
% Provides a command, \makecover, that produces a UC CS technical report | |||
% cover (complete with campanile logo), and then resets the page number. | |||
% Copyright (C) 1993, 1994 by Paul N. Hilfinger. All rights reserved. | |||
% Permission to copy this file and use after suitable modification is granted, | |||
% provided that this notice be retained on the copy and that no change is | |||
% made to the format of the text of the report number without the author's | |||
% permission. | |||
% To use: | |||
% | |||
% 1. Include ntu_techrpt_cover as a style parameter in the \documentstyle | |||
% command. | |||
% 2. Use the declarations \author, \title, \reportmonth, | |||
% \reportyear, and \reportnumber to supply the necessary | |||
%information for the cover. These declarations | |||
% typically go in the prelude. For example, | |||
% | |||
% \author{P. N. Hilfinger} | |||
% \title{LaTeX: Threat or Menace?} | |||
% \reportmonth{April} | |||
% \reportyear{1993} | |||
% \reportnumber{42} | |||
% | |||
% You may also leave off \reportyear and \reportmonth, and put the | |||
%entire report designation in \reportnumber. This use is deprecated, | |||
%but retained for backwards compatibility. For example, | |||
% \author{P. N. Hilfinger} | |||
% \title{LaTeX: Threat or Menace?} | |||
% \date{April 1993} | |||
% \reportnumber{93-42} | |||
% 3. If you wish to use the ugly official format (with the form | |||
%UCB//CSD-94-nn rather than UCB/CSD-94-nn), include also the | |||
% declaration | |||
% \useuglyformat | |||
% with \title, \reportmonth, etc. | |||
% 4. Put a \makecover command immediately after \begin{document} | |||
% | |||
% This file requires the auxiliary Postscript file coverart.eps. | |||
% TO INSTALL: | |||
% 1. Put coverart.ps in some appropriate directory. | |||
% 2. Change the following declaration to give the right path name (see 1) | |||
% for coverart.eps. This must be a full path name (starting with | |||
% /). | |||
\RequirePackage{graphicx} | |||
\RequirePackage{eso-pic} | |||
%% \RequirePackage{pdfpages} | |||
\newcommand\BackgroundPicObselete{% | |||
\put(-0,0){% | |||
\parbox[b][\paperheight]{\paperwidth}{% | |||
\vfill | |||
\centering | |||
\includegraphics[width=0.80\paperwidth,height=\paperheight,% | |||
keepaspectratio]{figures/coverart}% | |||
%% \includegraphics[width=0.90\paperwidth,height=\paperheight,% | |||
%% keepaspectratio,bb=0 0 560 763]{figures/coverart}% | |||
%% \includepdf[scale=0.90,pagecommand={},pages={-}]{figures/coverart.pdf}% | |||
\vfill | |||
}}} | |||
\newcommand\MyAtPageCenter[1]{\AtPageUpperLeft{% | |||
\put(\LenToUnit{.5\paperwidth},\LenToUnit{-.5\paperheight}){#1}}% | |||
} | |||
\newcommand\BackgroundPic{% | |||
\AtPageCenter{% Picture is centred on page | |||
\makebox[0pt]{% Horizontally centred | |||
\raisebox{-0.5\height}{% Vertically centred | |||
\includegraphics[scale=1.0]{figures/coverart}}}}}% Actual image | |||
\DeclareOption{letterpaper}{\def\@coverart{\AddToShipoutPictureBG*{\BackgroundPic}}% | |||
\typeout{-- This is defined for letterpaper cover.}} | |||
\DeclareOption{a4paper}{\def\@coverart{\AddToShipoutPictureBG*{\BackgroundPic}}% | |||
\typeout{-- This is defined for a4paper cover.}} | |||
%% \DeclareOption{letterpaper}{\def\@coverart{\special{psfile=figures/coverart.eps % | |||
%% hoffset=-50 voffset=-700 hscale=100 vscale=100}}% | |||
%% \typeout{-- This is defined for letterpaper.}} | |||
%% \DeclareOption{a4paper}{\def\@coverart{\special{psfile=figures/coverart.eps % | |||
%% hoffset=-55 voffset=-740 hscale=100 vscale=100}}% | |||
%% \typeout{-- This is defined for a4paper.}} | |||
% default to A4 paper, 10pt, twocolumn, one sided, final, journal | |||
\ExecuteOptions{a4paper} | |||
% overrride these defaults per user requests | |||
\ProcessOptions | |||
% For a4paper | |||
% \def\@coverart{\special{psfile=figures/coverart.eps hoffset=-55 voffset=-740 hscale=100 vscale=100}} | |||
% For letter | |||
%% \def\@coverart{\special{psfile=figures/coverart.eps hoffset=-50 voffset=-700 hscale=100 vscale=100}} | |||
\def\reportnumber#1{\def\@reportnumber{#1}} | |||
\def\reportmonth#1{\def\@reportmonth{#1}} | |||
\def\reportyear#1{\def\@reportyear{#1}} | |||
\def\email#1{\def\@email{#1}} | |||
\def\@reportnumber{?} | |||
\def\@reportmonth{} | |||
\def\@reportyear{} | |||
\def\@numberformatter{Report No.~NTU/NEWS-\@reportdesignator} | |||
\def\useuglyformat{% | |||
\gdef\@numberformatter{Report No.~NTU//NEWS-\@reportdesignator}% | |||
} | |||
\def\makecover{ | |||
\ifx\@empty\@reportyear% | |||
\def\@reportdesignator{\@reportnumber} | |||
\else% | |||
\date{\@reportmonth\ \@reportyear}% | |||
\@tempcnta\@reportyear% | |||
\divide\@tempcnta by 100% | |||
\multiply\@tempcnta by 100% | |||
\@tempcntb\@reportyear% | |||
\advance\@tempcntb-\@tempcnta% | |||
\edef\@reportdesignator{\the\@tempcntb-\@reportnumber}% | |||
\fi | |||
\shipout\vbox to 7true in{ | |||
\hsize=7.4375true in\parindent=0.5true in | |||
{\@coverart | |||
\vbox to 1.25true in{\vfil} | |||
\hspace*{-1.0true in} | |||
\noindent\begin{minipage}[t]{6.9375 true in} | |||
\def\thanks##1{\relax} | |||
\LARGE\bf | |||
\begin{center} | |||
\@title | |||
\end{center} | |||
\end{minipage} | |||
\vbox to 0.625true in{\vfil} | |||
% 6.9375 | |||
% \noindent\begin{minipage}[t]{6.9375 true in} | |||
% \Large\it | |||
% \begin{center} | |||
% \hspace*{-0.8in}{\lineskip .75em\begin{tabular}[t]{|p{12cm}|}\@author\end{tabular}\par}% | |||
% \end{center} | |||
% \end{minipage} | |||
\hspace*{-1.0true in} | |||
\noindent\begin{minipage}[t]{6.9375 true in} | |||
\large | |||
\begin{center} | |||
\@author | |||
\end{center} | |||
\end{minipage} | |||
\vfil | |||
\begin{center} | |||
\hspace{-1.25true in}Copyright \copyright \@reportyear, National Taiwan University. | |||
\end{center} | |||
\begin{center} | |||
\hrule width 440pt depth 0.5pt height 1pt | |||
\end{center} | |||
\vspace{1cm} | |||
\hspace*{2.5true in} | |||
\begin{minipage}[t]{3.75in} | |||
\parindent=0pt | |||
{\bf \@numberformatter} | |||
\vspace{1ex} | |||
\noindent \@date | |||
\vspace{16ex} | |||
\small | |||
Wireless Networking and Embedded Systems (NEWS) Group\\ | |||
Graduate Institute of Networking and Multimedia \\ | |||
Department of Computer Science and Information Engineering \\ | |||
National Taiwan University \\ | |||
Taipei, Taiwan 106 \\ \\ \\ | |||
\end{minipage} | |||
}} | |||
} | |||
%% \def\makecoverRB{ | |||
%% \ifx\@empty\@reportyear% | |||
%% \def\@reportdesignator{\@reportnumber} | |||
%% \else% | |||
%% \date{\@reportmonth\ \@reportyear}% | |||
%% \@tempcnta\@reportyear% | |||
%% \divide\@tempcnta by 100% | |||
%% \multiply\@tempcnta by 100% | |||
%% \@tempcntb\@reportyear% | |||
%% \advance\@tempcntb-\@tempcnta% | |||
%% \edef\@reportdesignator{\the\@tempcntb-\@reportnumber}% | |||
%% \fi | |||
%% \shipout\vbox to 7true in{ | |||
%% \hsize=7.4375true in\parindent=0.5true in | |||
%% {\@coverartRB | |||
%% \vbox to 1.25true in{\vfil} | |||
%% \hspace*{-1.0true in} | |||
%% \noindent\begin{minipage}[t]{6.9375 true in} | |||
%% \def\thanks##1{\relax} | |||
%% \LARGE\bf | |||
%% \begin{center} | |||
%% \@title | |||
%% \end{center} | |||
%% \end{minipage} | |||
%% \vbox to 0.625true in{\vfil} | |||
%% % 6.9375 | |||
%% % \noindent\begin{minipage}[t]{6.9375 true in} | |||
%% % \Large\it | |||
%% % \begin{center} | |||
%% % \hspace*{-0.8in}{\lineskip .75em\begin{tabular}[t]{|p{12cm}|}\@author\end{tabular}\par}% | |||
%% % \end{center} | |||
%% % \end{minipage} | |||
%% \hspace*{-1.0true in} | |||
%% \noindent\begin{minipage}[t]{6.9375 true in} | |||
%% \large | |||
%% \begin{center} | |||
%% \@author | |||
%% \end{center} | |||
%% \end{minipage} | |||
%% \vfil | |||
%% \begin{center} | |||
%% \hspace{-1.25true in}Copyright \copyright \@reportyear, National Taiwan University. | |||
%% \end{center} | |||
%% \begin{center} | |||
%% \hrule width 440pt depth 0.5pt height 1pt | |||
%% \end{center} | |||
%% \vspace{1cm} | |||
%% \hspace*{2.5true in} | |||
%% \begin{minipage}[t]{3.75in} | |||
%% \parindent=0pt | |||
%% {\bf \@numberformatter} | |||
%% \vspace{1ex} | |||
%% \noindent \@date | |||
%% \vspace{14ex} | |||
%% \small | |||
%% Wireless Networking and Embedded Systems (NEWS) Lab \\ | |||
%% Graduate Institute of Networking and Multimedia \\ | |||
%% Department of Computer Science and Information Engineering \\ | |||
%% National Taiwan University \\ | |||
%% Taipei, Taiwan 106 | |||
%% \end{minipage} | |||
%% }} | |||
%% } |
@ -0,0 +1,256 @@ | |||
% NTU News Lab Cover style | |||
% Extended from UC CS REPORT COVER STYLE | |||
% Provides a command, \makecover, that produces a UC CS technical report | |||
% cover (complete with campanile logo), and then resets the page number. | |||
% Copyright (C) 1993, 1994 by Paul N. Hilfinger. All rights reserved. | |||
% Permission to copy this file and use after suitable modification is granted, | |||
% provided that this notice be retained on the copy and that no change is | |||
% made to the format of the text of the report number without the author's | |||
% permission. | |||
% To use: | |||
% | |||
% 1. Include ntu_techrpt_cover as a style parameter in the \documentstyle | |||
% command. | |||
% 2. Use the declarations \author, \title, \reportmonth, | |||
% \reportyear, and \reportnumber to supply the necessary | |||
%information for the cover. These declarations | |||
% typically go in the prelude. For example, | |||
% | |||
% \author{P. N. Hilfinger} | |||
% \title{LaTeX: Threat or Menace?} | |||
% \reportmonth{April} | |||
% \reportyear{1993} | |||
% \reportnumber{42} | |||
% | |||
% You may also leave off \reportyear and \reportmonth, and put the | |||
%entire report designation in \reportnumber. This use is deprecated, | |||
%but retained for backwards compatibility. For example, | |||
% \author{P. N. Hilfinger} | |||
% \title{LaTeX: Threat or Menace?} | |||
% \date{April 1993} | |||
% \reportnumber{93-42} | |||
% 3. If you wish to use the ugly official format (with the form | |||
%UCB//CSD-94-nn rather than UCB/CSD-94-nn), include also the | |||
% declaration | |||
% \useuglyformat | |||
% with \title, \reportmonth, etc. | |||
% 4. Put a \makecover command immediately after \begin{document} | |||
% | |||
% This file requires the auxiliary Postscript file coverart.eps. | |||
% TO INSTALL: | |||
% 1. Put coverart.ps in some appropriate directory. | |||
% 2. Change the following declaration to give the right path name (see 1) | |||
% for coverart.eps. This must be a full path name (starting with | |||
% /). | |||
\RequirePackage{graphicx} | |||
\RequirePackage{eso-pic} | |||
%% \RequirePackage{pdfpages} | |||
\newcommand\BackgroundPicObselete{% | |||
\put(-0,0){% | |||
\parbox[b][\paperheight]{\paperwidth}{% | |||
\vfill | |||
\centering | |||
\includegraphics[width=0.80\paperwidth,height=\paperheight,% | |||
keepaspectratio]{figures/coverart}% | |||
%% \includegraphics[width=0.90\paperwidth,height=\paperheight,% | |||
%% keepaspectratio,bb=0 0 560 763]{figures/coverart}% | |||
%% \includepdf[scale=0.90,pagecommand={},pages={-}]{figures/coverart.pdf}% | |||
\vfill | |||
}}} | |||
\newcommand\MyAtPageCenter[1]{\AtPageUpperLeft{% | |||
\put(\LenToUnit{.5\paperwidth},\LenToUnit{-.5\paperheight}){#1}}% | |||
} | |||
\newcommand\BackgroundPic{% | |||
\AtPageCenter{% Picture is centred on page | |||
\makebox[600pt]{% Horizontally centred | |||
\raisebox{-1\height}{% Vertically centred | |||
\includegraphics[scale=1.0]{figures/coverart}}}}}% Actual image | |||
\DeclareOption{letterpaper}{\def\@coverart{\AddToShipoutPictureBG*{\BackgroundPic}}% | |||
\typeout{-- This is defined for letterpaper cover.}} | |||
\DeclareOption{a4paper}{\def\@coverart{\AddToShipoutPictureBG*{\BackgroundPic}}% | |||
\typeout{-- This is defined for a4paper cover.}} | |||
%% \DeclareOption{letterpaper}{\def\@coverart{\special{psfile=figures/coverart.eps % | |||
%% hoffset=-50 voffset=-700 hscale=100 vscale=100}}% | |||
%% \typeout{-- This is defined for letterpaper.}} | |||
%% \DeclareOption{a4paper}{\def\@coverart{\special{psfile=figures/coverart.eps % | |||
%% hoffset=-55 voffset=-740 hscale=100 vscale=100}}% | |||
%% \typeout{-- This is defined for a4paper.}} | |||
% default to A4 paper, 10pt, twocolumn, one sided, final, journal | |||
\ExecuteOptions{a4paper} | |||
% overrride these defaults per user requests | |||
\ProcessOptions | |||
% For a4paper | |||
% \def\@coverart{\special{psfile=figures/coverart.eps hoffset=-55 voffset=-740 hscale=100 vscale=100}} | |||
% For letter | |||
%% \def\@coverart{\special{psfile=figures/coverart.eps hoffset=-50 voffset=-700 hscale=100 vscale=100}} | |||
\def\reportnumber#1{\def\@reportnumber{#1}} | |||
\def\reportmonth#1{\def\@reportmonth{#1}} | |||
\def\reportyear#1{\def\@reportyear{#1}} | |||
\def\email#1{\def\@email{#1}} | |||
\def\@reportnumber{?} | |||
\def\@reportmonth{} | |||
\def\@reportyear{} | |||
\def\@numberformatter{Report No.~NTU/NEWS-\@reportdesignator} | |||
\def\useuglyformat{% | |||
\gdef\@numberformatter{Report No.~NTU//NEWS-\@reportdesignator}% | |||
} | |||
\def\makecover{ | |||
\ifx\@empty\@reportyear% | |||
\def\@reportdesignator{\@reportnumber} | |||
\else% | |||
\date{\@reportmonth\ \@reportyear}% | |||
\@tempcnta\@reportyear% | |||
\divide\@tempcnta by 100% | |||
\multiply\@tempcnta by 100% | |||
\@tempcntb\@reportyear% | |||
\advance\@tempcntb-\@tempcnta% | |||
\edef\@reportdesignator{\the\@tempcntb-\@reportnumber}% | |||
\fi | |||
\shipout\vbox to 7true in{ | |||
\hsize=7.4375true in\parindent=0.5true in | |||
{\@coverart | |||
\vbox to 1.25true in{\vfil} | |||
\hspace*{-1.0true in} | |||
\noindent\begin{minipage}[t]{6.9375 true in} | |||
\def\thanks##1{\relax} | |||
\LARGE\bf | |||
\begin{center} | |||
\@title | |||
\end{center} | |||
\end{minipage} | |||
\vbox to 0.625true in{\vfil} | |||
% 6.9375 | |||
% \noindent\begin{minipage}[t]{6.9375 true in} | |||
% \Large\it | |||
% \begin{center} | |||
% \hspace*{-0.8in}{\lineskip .75em\begin{tabular}[t]{|p{12cm}|}\@author\end{tabular}\par}% | |||
% \end{center} | |||
% \end{minipage} | |||
\hspace*{-1.0true in} | |||
\noindent\begin{minipage}[t][3.3 true in]{6.9375 true in} | |||
\large | |||
\begin{center} | |||
\@author | |||
\end{center} | |||
\end{minipage} | |||
\vfil | |||
\begin{center} | |||
\hspace{-1.25true in}Copyright \copyright \@reportyear, National Taiwan University. | |||
\end{center} | |||
\begin{center} | |||
\hrule width 440pt depth 0.5pt height 1pt | |||
\end{center} | |||
\vspace{2cm} | |||
\hspace*{2.5true in} | |||
\begin{minipage}[t]{3.75in} | |||
\parindent=0pt | |||
{\bf \@numberformatter} | |||
\vspace{1ex} | |||
\noindent \@date | |||
\vspace{14ex} | |||
\small | |||
Wireless Networking and Embedded Systems (NEWS) Group\\ | |||
Graduate Institute of Networking and Multimedia \\ | |||
Department of Computer Science and Information Engineering \\ | |||
National Taiwan University \\ | |||
Taipei, Taiwan 106 \\ \\ \\ | |||
\end{minipage} | |||
\vspace{14ex} | |||
}} | |||
} | |||
%% \def\makecoverRB{ | |||
%% \ifx\@empty\@reportyear% | |||
%% \def\@reportdesignator{\@reportnumber} | |||
%% \else% | |||
%% \date{\@reportmonth\ \@reportyear}% | |||
%% \@tempcnta\@reportyear% | |||
%% \divide\@tempcnta by 100% | |||
%% \multiply\@tempcnta by 100% | |||
%% \@tempcntb\@reportyear% | |||
%% \advance\@tempcntb-\@tempcnta% | |||
%% \edef\@reportdesignator{\the\@tempcntb-\@reportnumber}% | |||
%% \fi | |||
%% \shipout\vbox to 7true in{ | |||
%% \hsize=7.4375true in\parindent=0.5true in | |||
%% {\@coverartRB | |||
%% \vbox to 1.25true in{\vfil} | |||
%% \hspace*{-1.0true in} | |||
%% \noindent\begin{minipage}[t]{6.9375 true in} | |||
%% \def\thanks##1{\relax} | |||
%% \LARGE\bf | |||
%% \begin{center} | |||
%% \@title | |||
%% \end{center} | |||
%% \end{minipage} | |||
%% \vbox to 0.625true in{\vfil} | |||
%% % 6.9375 | |||
%% % \noindent\begin{minipage}[t]{6.9375 true in} | |||
%% % \Large\it | |||
%% % \begin{center} | |||
%% % \hspace*{-0.8in}{\lineskip .75em\begin{tabular}[t]{|p{12cm}|}\@author\end{tabular}\par}% | |||
%% % \end{center} | |||
%% % \end{minipage} | |||
%% \hspace*{-1.0true in} | |||
%% \noindent\begin{minipage}[t]{6.9375 true in} | |||
%% \large | |||
%% \begin{center} | |||
%% \@author | |||
%% \end{center} | |||
%% \end{minipage} | |||
%% \vfil | |||
%% \begin{center} | |||
%% \hspace{-1.25true in}Copyright \copyright \@reportyear, National Taiwan University. | |||
%% \end{center} | |||
%% \begin{center} | |||
%% \hrule width 440pt depth 0.5pt height 1pt | |||
%% \end{center} | |||
%% \vspace{1cm} | |||
%% \hspace*{2.5true in} | |||
%% \begin{minipage}[t]{3.75in} | |||
%% \parindent=0pt | |||
%% {\bf \@numberformatter} | |||
%% \vspace{1ex} | |||
%% \noindent \@date | |||
%% \vspace{14ex} | |||
%% \small | |||
%% Wireless Networking and Embedded Systems (NEWS) Lab \\ | |||
%% Graduate Institute of Networking and Multimedia \\ | |||
%% Department of Computer Science and Information Engineering \\ | |||
%% National Taiwan University \\ | |||
%% Taipei, Taiwan 106 | |||
%% \end{minipage} | |||
%% }} | |||
%% } |
@ -0,0 +1,139 @@ | |||
%% | |||
%% This is file `prelim2e.sty', | |||
%% generated with the docstrip utility. | |||
%% | |||
%% The original source files were: | |||
%% | |||
%% prelim2e.dtx (with options: `package') | |||
%% | |||
%% Copyright (C) 1995..2009 by Martin Schroeder. | |||
%% | |||
%% This file is part of the Prelim2e package | |||
%% ----------------------------------------- | |||
%% | |||
%% This work may be distributed and/or modified under the | |||
%% conditions of the LaTeX Project Public License, either version 1.3 | |||
%% of this license or (at your option) any later version. | |||
%% The latest version of this license is in | |||
%% http://www.latex-project.org/lppl.txt | |||
%% and version 1.3 or later is part of all distributions of LaTeX | |||
%% version 2005/12/01 or later. | |||
%% | |||
%% This work has the LPPL maintenance status `maintained'. | |||
%% | |||
%% The Current Maintainer of this work is Martin Schroeder. | |||
%% | |||
%% This work consists of the files prelim2e.dtx and prelim2e.ins | |||
%% and the derived file prelim2e.sty. | |||
%% | |||
\NeedsTeXFormat{LaTeX2e}[1995/12/01] | |||
\ProvidesPackage{prelim2e} | |||
[2009/05/29 v1.3 prelim2e Package (MS)] | |||
%% \CharacterTable | |||
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z | |||
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z | |||
%% Digits \0\1\2\3\4\5\6\7\8\9 | |||
%% Exclamation \! Double quote \" Hash (number) \# | |||
%% Dollar \$ Percent \% Ampersand \& | |||
%% Acute accent \' Left paren \( Right paren \) | |||
%% Asterisk \* Plus \+ Comma \, | |||
%% Minus \- Point \. Solidus \/ | |||
%% Colon \: Semicolon \; Less than \< | |||
%% Equals \= Greater than \> Question mark \? | |||
%% Commercial at \@ Left bracket \[ Backslash \\ | |||
%% Right bracket \] Circumflex \^ Underscore \_ | |||
%% Grave accent \` Left brace \{ Vertical bar \| | |||
%% Right brace \} Tilde \~} | |||
%% | |||
%% \iffalse meta-comment | |||
%% =================================================================== | |||
%% @LaTeX-package-file{ | |||
%% author = {Martin Schr\"oder}, | |||
%% version = "1.3", | |||
%% date = "29 May 2009", | |||
%% filename = "prelim2e.sty", | |||
%% address = {Martin Schr\"oder | |||
%% Barmer Stra\"se 14 | |||
%% 44137 Dortmund | |||
%% Germany}, | |||
%% telephone = "+49-231-1206574", | |||
%% email = "martin@oneiros.de", | |||
%% docstring = "LaTeX package which allows the marking of | |||
%% preliminary versions of a document." | |||
%% } | |||
%% =================================================================== | |||
%% \fi | |||
\newif\if@prelim@draft | |||
\newif\if@prelim@time | |||
\newif\if@prelim@scrtime | |||
\newcommand{\PrelimWords}{} | |||
\DeclareOption{draft}{\@prelim@drafttrue} | |||
\DeclareOption{final}{\@prelim@draftfalse} | |||
\DeclareOption{danish}{% | |||
\renewcommand{\PrelimWords}{Forel\o{}big version}} | |||
\DeclareOption{english}{% | |||
\renewcommand{\PrelimWords}{Preliminary version}} | |||
\DeclareOption{french}{% | |||
\renewcommand{\PrelimWords}{Version pr\'eliminaire}} | |||
\DeclareOption{german}{% | |||
\renewcommand{\PrelimWords}{Vorl\"aufige Version}} | |||
\DeclareOption{italian}{% | |||
\renewcommand{\PrelimWords}{Versione preliminare}} | |||
\DeclareOption{norsk}{% | |||
\renewcommand{\PrelimWords}{Forel\o{}pig versjon}} | |||
\DeclareOption{time}{\@prelim@timetrue} | |||
\DeclareOption{scrtime}{\@prelim@scrtimetrue\@prelim@timetrue} | |||
\DeclareOption*{% | |||
\if@prelim@scrtime | |||
\PassOptionsToPackage{\CurrentOption}{scrtime}% | |||
\fi | |||
} | |||
\ExecuteOptions{draft,english} | |||
\ProcessOptions\relax | |||
\RequirePackage{everyshi}[1995/01/25] | |||
\if@prelim@scrtime | |||
\RequirePackage{scrtime} | |||
\fi | |||
\newcommand{\PrelimText}{% | |||
\textnormal{% | |||
\footnotesize | |||
\PrelimTextStyle | |||
\PrelimWords{} -- \today | |||
\if@prelim@time | |||
\ -- \thistime | |||
\fi | |||
}% | |||
} | |||
\newcommand{\PrelimTextStyle}{} | |||
\newcommand{\@Prelim@EveryShipout}{% | |||
\bgroup | |||
\dimen\z@=\wd\@cclv | |||
\dimen\@ne=\ht\@cclv | |||
\dimen\tw@=\dp\@cclv | |||
\dimen\thr@@=\dimen1 | |||
\advance\dimen\thr@@ by \dimen\tw@ | |||
\global\setbox\@cclv\vbox to \dimen\thr@@{% | |||
\hb@xt@\dimen\z@{% | |||
\box\@cclv% | |||
\hss | |||
}% | |||
\vbox to \z@{% | |||
\hb@xt@\dimen\z@{% | |||
\let\protect\relax | |||
\hfill\PrelimText\hfill | |||
}% | |||
\vss | |||
}% | |||
\vss | |||
}% | |||
\wd\@cclv=\dimen\z@ | |||
\ht\@cclv=\dimen\@ne | |||
\dp\@cclv=\dimen\tw@ | |||
\egroup | |||
} | |||
\if@prelim@draft | |||
\EveryShipout{\@Prelim@EveryShipout} | |||
\fi | |||
\endinput | |||
%% | |||
%% End of file `prelim2e.sty'. |
@ -0,0 +1,21 @@ | |||
{\bf Todo Lists}: | |||
\begin{longtable}{|c|l|l|p{330px}|} | |||
\hline | |||
\textbf{Mark} & \textbf{Author} &\textbf{Date} & \textbf{Description}\\ | |||
\hline | |||
& | |||
cshih & | |||
2017-03-10-10:54 & Start to write | |||
\\ | |||
\hline | |||
& cshih & 2017-03-10-10:54 & Replace thesis to paper/works | |||
\\ | |||
\hline | |||
& Ginger & 2017-03-18-13:30 & Questions:\\ | |||
&&&1. Data exchange detail between server, routers, and users\\ | |||
&&&2. Network topology\\ | |||
&&&3. What Gaussian distribution means in random allocate.\\ | |||
&&&4. Both and Condition mean?\\ | |||
\hline | |||
\end{longtable} |