T*******n 发帖数: 493 | 1 The fix I showed you should ensure that whether you type "AAA." or
"ttt." or "(...)" or "xxx." or "ggg.", the periods will always be in the
same vertical position.
You had leftskip=2.5em, but relied on using \vskip to add spaces
above and below the title. I used sep=0.75em to add spaces all around
the title text, so the new leftskip is (2.5-0.75)=1.75em.
In your original code, the first \vskip would be added directly above
the tallest letter on the first line, so if the first line had only lett |
|
d**********o 发帖数: 1321 | 2 第一个项目report
这时偶刚到CSAC工作不久,与小A同学还不熟,我用的还是latex。随着贴的作业越来越
多,应该是用有共同爱好的小伙伴更亲密些。这次贴latex,下次才再org-mode。
\documentclass[b5paper,11pt, abstraction, titlepage]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{CJKutf8}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{listings}
\usepackage{geometry}
\geometry{b5paper}
\usepackage{graphicx,floatrow}
\usepackage{graphicx,subfigure}
\newsavebox{\abstractbox}
\renewenvironment{abstract}
{\begin{lrbox}{0}\begin{minipage}{\t... 阅读全帖 |
|
d**********o 发帖数: 1321 | 3 第一个项目report
这时偶刚到CSAC工作不久,与小A同学还不熟,我用的还是latex。随着贴的作业越来越
多,应该是用有共同爱好的小伙伴更亲密些。这次贴latex,下次才再org-mode。
\documentclass[b5paper,11pt, abstraction, titlepage]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{CJKutf8}
\usepackage{multirow}
\usepackage{multicol}
\usepackage{listings}
\usepackage{geometry}
\geometry{b5paper}
\usepackage{graphicx,floatrow}
\usepackage{graphicx,subfigure}
\newsavebox{\abstractbox}
\renewenvironment{abstract}
{\begin{lrbox}{0}\begin{minipage}{\t... 阅读全帖 |
|
z*****n 发帖数: 7639 | 4 根据要求,我得用book格式写个report。但是章节开始页
要用这个格式:
1. (my chapter title)
1.1 (my section title)
在book.sty里面的default设置是这样的:
Chapter 1
(my chapter title)
在book.cls里面,it is writen so
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\huge\bfseries \@chapapp\space \thechapter
\par\nobreak
\vskip 20\p@
\fi
\fi
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
|
|
b*******h 发帖数: 56 | 5 谢谢版主的关心,找到了解决方法
\def\beforesep{-0.5in}
\def\aftersep{0pt}
\makeatletter
\def\@makechapterhead#1{%
\vspace*{\beforesep}%
{\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\large\centering\bfseries \@chapapp\space \thechapter
\par\nobreak
\vskip 0\p@
\fi
\fi
\interlinepenalty\@M
\large \centering\bfseries #1\par\nobreak
\vskip \aftersep
}}
\def\@makeschapterhead#1{%
\vspace*{\beforesep}%
{\parinden |
|
m*****s 发帖数: 7 | 6 多谢回复。可是一篇文章里第一次\vskip就可以除掉空行,后面再写\vskip就没有用了
,加参数也不行。 |
|
g*********r 发帖数: 124 | 7 把下面的代码添加到导言区
\makeatletter
\def\@makechapterhead#1{%
\vspace*{50\p@}%
{\parindent \z@ \raggedright \normalfont
\ifnum \c@secnumdepth >\m@ne
\if@mainmatter
\huge\bfseries\thechapter
\par\nobreak
\vskip 20\p@
\fi
\fi
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
}}
\makeatother |
|
g*********r 发帖数: 124 | 8 假设你用的是 article.cls,把下面的代码加入导言区
\makeatletter
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1: #2}%
\ifdim \wd\@tempboxa >\hsize
#1: #2\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}
\makeatother |
|
z***i 发帖数: 9880 | 9 我用的ctex winedit编译器,把wmf图片存在和tex文件同一个folder下面,然后插入命
令是:
\begin{center}
\begin{figure}[tbhp]
\vskip 4.4in
%\special{wmf:sample.wmf x=6.3in y=4.4in}
\vskip -0.2in \caption{Sample} \label{sample}
\end{figure}
\end{center}
但是不论用texify还是latex还是pdflatex编译,生成的DVI和PDF文件均不能显示图片,
google了很长时间也没发现答案,请大牛解惑,多谢! |
|
U***t 发帖数: 98 | 10 我总觉得LaTeX中缺省的表格不是很好看,行与行上下的间隙太窄,表格内容感觉挤坐一
团,我想拉大一点行的间隙,可是\vspace 或 \vskip 都无法用,不知道那位有没有什么
经验帮助解释一下。 |
|
H****h 发帖数: 1037 | 11 每次都要费上大约15秒。而且蹦出来的小黑窗口和滚动的白字很晃眼睛。
而我又是喜欢每写几句就看看效果,做些修正。所以挺费时间的。
比beamer文件长十倍的一般的Latex文件也只要三四秒就编译好了。
还有,为什么两段之间都没啥空隙?我自己设了\vskip 3mm 才解决问题。 |
|
S********y 发帖数: 182 | 12 毕业论文要求figure caption要用single spacing. 对修改 .cls 文件一窍不通, 有高
人能帮忙看一下么?
\long\def\@makecaption#1#2{% Add space only if something is ...
\par\ifdim\prevdepth>-\p@ \vskip 10\p@\relax \fi % above the caption
\setbox\@tempboxa\hbox{\vbox to\topskip{}#1: #2\unskip\strut}%
\ifdim \wd\@tempboxa >\hsize % IF longer than one line:
{\ssp#1: #2\unskip\strut\par} % THEN set as ordinary paragraph.
\else % ELSE center.
\hbox to\hsize{\hfil\unhbox\@te |
|
c*******h 发帖数: 1096 | 13 hack了一段代码
放在preamble
若与文档其他部分冲突,概不负责。。
\makeatletter
\long\def\@footnotetext#1{%
\insert\footins{%
\def\baselinestretch{2}%
\reset@font\footnotesize
\interlinepenalty\interfootnotelinepenalty
\splittopskip\footnotesep
\splitmaxdepth \dp\strutbox \floatingpenalty \@MM
\hsize\columnwidth
\@parboxrestore
\protected@edef\@currentlabel{%
\csname p@footnote\endcsname\@thefnmark
}%
\color@begingroup
\vskip .5\baselineskip
\@makefntext{%
|
|
V***a 发帖数: 11942 | 14 deadline后天,图书馆说我的thesis format 有问题。可是这个是我在网上下载的他们
的提供的thesis format in latex。nnd
说要求List of Abbreviations上方要空2 inch, table of content上方要空1.25,我
打开他们提供的sty文件。看到这些定义,但是看不懂,不知道改那里。各位帮忙看看
吧,多谢了。
\def\tableofcontents{
\baselineskip=0.25pc
\lineskip=0.25pc
\lineskiplimit=0.25pc
\@restonecolfalse
\if@twocolumn
\@restonecoltrue\onecolumn
\fi
\chapt*{Table of Contents\@mkboth{TABLE OF CONTENTS}{TABLE OF CONTENTS}}
\vskip -0.83 pc
\hfill Page \par
\lineskip= |
|
D**o 发帖数: 2653 | 15 我在用别人的一个sty,其中有个地方怪怪的,简单说就是给文章的题目做了一个
banner,一般来说标题分成两行比较好看,而且他这个banner的设置,只有在出现第二
行的标题
中出现g,j,p,q,y这几个字母就可以使得banner上下空间对称,否则的话会上面宽下面
窄,如下图所示
-------------
AAAAAAAAAAA AAA AAAA
AAA |
|
T*******n 发帖数: 493 | 16 Need to see the code for \maketitle or whatever is setting this
title. My guess is that there is a missing \par in the definition,
or that \baseline or \baselinestretch is incorrectly defined in the
package file. |
|
D**o 发帖数: 2653 | 17 这个我说的类似banner的code如下
\begin{beamercolorbox}[leftskip=2.5em,wd=\paperwidth]{talktitle}{\vspace{.
1em}\\{\LARGE #1}\\\vspace{.7em}}\end{beamercolorbox}
在正文的document里面关于talktitle的部分
\titlepage{题目} |
|
T*******n 发帖数: 493 | 18 Try changing
{talktitle}{\vspace{.1em}\\{\LARGE #1}\\\vspace{.7em}}
to
{talktitle\par}\addvspace{.1em}{\LARGE #1\par}\addvspace{.7em}
and see what happens. |
|
D**o 发帖数: 2653 | 19 thanks for your effort, but it is not working |
|
T*******n 发帖数: 493 | 20 This fixed the problem.
\begin{beamercolorbox}%
[leftskip=1.75em,sep=0.75em,wd=\paperwidth]{talktitle}%
{\LARGE\strut#1\strut\par}%
\end{beamercolorbox} |
|
D**o 发帖数: 2653 | 21 多谢,太厉害了,这个的确很好,比原来要对title调整好
但也还有个问题,多数情况下下边距要比上边距宽出一点点,用example还行
把p换成b就很明显,而且毕竟出现g,q,j,y,p这几个单词的几率小。
不过这个应该是LaTex的问题,我打算把这两个都保存,换着用。
能否说说leftskip=1.75em,sep=0.75em和原来的leftskip=2.5em有啥不同? |
|
D**o 发帖数: 2653 | 22 多看看又觉得LaTex这样也有道理,我刚才只是比较大写字母和上下边的距离
如果看上一行的小写字母多出的空间,又觉得下一行宽一点也有道理。 |
|
|
|
|
g*********r 发帖数: 124 | 26 把下面的代码加入导言区
\makeatletter
\renewcommand\l@chapter[2]{%
\ifnum \c@tocdepth >\m@ne
\addpenalty{-\@highpenalty}%
\vskip 1.0em \@plus\p@
\setlength\@tempdima{1.5em}%
\begingroup
\parindent \z@ \rightskip \@pnumwidth
\parfillskip -\@pnumwidth
\leavevmode
\advance\leftskip\@tempdima
\hskip -\leftskip
#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
\penalty\@highpenalty
\endgroup
\fi}
\makeatother |
|
g*********r 发帖数: 124 | 27 把下面代码加入导言区
\makeatletter
\def\@dottedtocline#1#2#3#4#5{%
\ifnum #1>\c@tocdepth \else
\vskip \z@ \@plus.2\p@
{\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
\parindent #2\relax\@afterindenttrue
\interlinepenalty\@M
\leavevmode
\@tempdima #3\relax
\advance\leftskip \@tempdima \null\nobreak\hskip -\leftskip
{#4}\nobreak
\leaders\hbox{$\m@th
\mkern \@dotsep mu\hbox{.}\mkern \@dotsep
mu$}\hfill
\nobreak
\hb@xt@\ |
|
b*******t 发帖数: 33714 | 28 我没有看到过slides上列committee member的,虽然我自己还没有做过。。。
实在要的话一个hack的方法就是在\author或者\address里面直接写,可以换行的,可
以调整字体,行距用\vskip或者\vspace正负调整一下就好了 |
|
b*******t 发帖数: 33714 | 29 把\vspace或者\vskip放到\begin{algorithm}后面去 |
|
i*******r 发帖数: 1064 | 30 这是我用的 style file 中的 \listoftables 的定义
%----------
\def\listoftables{%%%
\newpage\pagestyle{plain}\pagenumbering{roman}
\setcounter{page}{\value{@ldpage}}
\doublesp@cing
\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn\fi
\vspace*{53pt}\centerline{\Large\bf\listtablename}
\addcontentsline{toc}{chapter}{\listtablename}
\vskip 46pt
\@starttoc{lot}
\if@restonecol\twocolumn\fi
\newpage\setcounter{@ldpage}{\value{page}}
\addtocontents{lof}{\setst... 阅读全帖 |
|
|