All kinds of details regarding to use the latex in writing paper.
表格
注意在表格编译的时候 ccc的地方标记的是具体有多少列 这个小错误很容易忽略然后造成表格显示不全面 l r c 表示 左右或者居中
双栏排版中 表格放在单栏 并且居中
\begin{table*}[htbp] \centering \begin{tabular}{| l | l | l | l | l | l | l | } \hline Number of Node & 2 & 4 & 16 & 32 & 64 & 128 \\ \hline Number of Server Process & 16 & 32 & 256 & 512 & 1024 & 8192 \\ \hline Number of Work Load & 256$\times$16 & 256$\times$32 & 256$\times$256 & 256$\times$512 & 256$\times$1024 & 256$\times$8192 \\ \hline \end{tabular} \caption{Experiment setup for weak scaling}\label{tab:weaksetup} \end{table*}
\begin{table}[h] \caption{User Interfaces} \label{tab:interfaces} \centering \begin{tabular}{|p{3cm}|p{5cm}|} \hline topic\_subscribe & subscribe event with topic based messages \\ \hline data\_subscribe & subscribe event with customized scripts for data properties \\ \hline topic\_unsubscibe & unsubscribe event with topic based messages \\ \hline data\_unsubscribe & unsubscribe event with customized scripts for data properties \\ \hline publish & publish event with topic based event messages \\ \hline notify & send notification to the operator to trigger the action related with this notification \\ \hline \end{tabular} \end{table}
Spliting latex into several pieces might be good for people that use latex locally to compile all things. Things updates of one file will not influences others. If only using one latex file, it is easy to get the conflictx in the file.
using \input{some lax file} can split the table into a separate latex file and insert into the main latex file.
\item We design and implement the scalable topic based Pub/Sub broker based on dynamic group management.
\item We use the dynamic data redistribution mechanism to solve the load imbalance issue for topic based Pub/Sub when there is large subscribers.
\item We provide the architecture for event based framework to construct the workflow based on event based task dependency. \item We implement the data centric Pub/Sub mechanism letting user provide customized scripts (predicates) for multiple backend data storage service during subscription, when interesting patten described in scripts happen, the subscriber will be notified and following task will be triggered.
\end{itemize}
通过leftmargin可以让不同的item产生左对齐的效果
figures
2*2 subfigures across multiple columns, there are lots of online resource, this one works best
using hspace between the two subgraphics could control the distance between two pictures.
vspace and shrink the paper
When finish the paper, at last, you need to adjust the content to make it fit the page size, how to make it to fit the size perfectly? The first is that use the [h] to make all the figure al the top of the page. Second is to use the vspace command wisely, by this way, you could adjust it properly according to the content of the data. It is always good to set the table at the top of the specific page
Other techniques include adjusting the reference, for example, use the simplified version for the reference can decrease the paper length in a large amount. In most cases, one reference item should be 2-3 lines, if it is 5 lines, it might be too long and we can choose proper reference format to decrease its length.