快捷键
|
描述
|
Alt-P 0-6
|
Part, Chapter, Section, Subsection,subsubsection, paragraph, subparagraph
|
Alt-P T
|
Title
|
Alt-P Shift-A
|
Author
|
Alt-P S
|
Standard模式
|
Alt-P E
|
Numberd List模式
|
Alt-P B
|
Itemize List
|
Alt-P D
|
Description
|
Ctrl-Shift-Space
|
插入小空格
|
Ctrl-Alt-Space
|
插入普通安格
|
Ctrl-M
|
行内公式
|
Ctrl-Shift-M
|
行间公式
|
C-b | 下个字体bold |
M-m b | \bar |
M-m h | \hat |
M-m . | under a dot |
M-m ( [ { | 大([{ |
M-m f | \fraction |
M-m s | \sqrt 开平方 |
M-m r | 开n次方 |
M-m g <letter> | 对应的希腊字母(见下表,有些快捷键有差异) |
C-Space[Space [Space]] | 空格\大空格\更大空格 |
M-c Space | \mathrm |
发音 | 希腊字母 | 英文字母 |
---|---|---|
alpha | α | a |
beta | β | b |
gamma | γ | g |
delta | δ | d |
epsilon | ε | e |
zeta | ζ | z |
eta | η | h |
theta | θ | u |
iota | ι | i |
kappa | κ | k |
lambda | λ | l |
mu | μ | m |
nu | ν | n |
xi | ξ | j |
omicron | ο | o |
pi | π | p |
rho | ρ | r |
sigma | σ | s |
varsigma | ς | w |
tau | τ | t |
upsilon | υ | y |
phi | φ | f |
chi | χ | x |
psi | ψ | c |
omega | ω | v |
参考文章
box分为两种:Minipage和Parbox
插入box后,在Box左上角右击Setting可以进行设置:
可以通过命令修改相应地参数:
在Document->Settings->Latex Preamble中加入以下代码:
\usepackage{fontspec,xunicode,xltxtra}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{color}
\usepackage{float}
\usepackage{multicol}
\setmainfont[BoldFont=Adobe Heiti Std]{Adobe Song Std}
\setsansfont[BoldFont=Adobe Heiti Std]{AR PL UKai CN}
\setmonofont{Bitstream Vera Sans Mono}
\XeTeXlinebreaklocale "zh" %
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt
\newcommand\li{\fontspec{LiSu}}
\newcommand\hei{\fontspec{SimHei}}
\newcommand\you{\fontspec{YouYuan}}
\newcommand\sun{\fontspec{SimSun}}
\newcommand\fangsong{\fontspec{仿宋_GB2312}}
\newcommand\kai{\fontspec{KaiTi_GB2312}}
\usepackage{titlesec}
\titleformat{\chapter}{\centering\huge}{第\thechapter{}章}{1em}{\textbf}
\titleformat{\part}{\centering\huge}{第\thepart{}部分}{1em}{\textbf}
\renewcommand{\contentsname}{目~录}
\renewcommand{\listfigurename}{插图目录}
\renewcommand{\listtablename}{表格目录}
\renewcommand{\indexname}{索引}
\renewcommand{\tablename}{表}
\renewcommand{\figurename}{图}
\lstset{
basicstyle=\scriptsize,
numbers=left,
keywordstyle=\color{blue},
numberstyle={\tiny\color{lightgray}},
stepnumber=1, %行号会逐行往上递增
numbersep=5pt,
commentstyle=\small\color{red},
%backgroundcolor=\color[rgb]{0.95,1.0,1.0},
showspaces=false,
showtabs=false,
frame=shadowbox, framexleftmargin=5mm, rulesepcolor=\color{red!20!green!20!blue!20!},
% frame=single,
% TABframe=single,
tabsize=4,
breaklines=tr,
extendedchars=false %这一条命令可以解决代码跨页时,章节标题,页眉等汉字不显示的问题
}
1.在正文中 Insert->file->child Document Include Type中选择program listing,然后选择相应的程序文件,可以在More Parameters中添加相应的参数,例如 language=C++就可以实现C++语言的高亮显示。
2.当然也可以Insert->Program Listing后复制代码,注意此时粘贴用Ctrl-Shift-V,或选择特殊粘贴->纯文本,不能使用平常的Ctrl-V,否则所有代码将显示在一行上。
3.还有一种方法,Ctrl-L添加tex源码:\lstinputlisting[language={C++}]{要插入的源文件源码所在目录}
4.还可以Ctrl-L进入tex源码环境
\lstset{language=C++}
\begin{lstlistings}
插入要显示的源码
\end{lstlistings}
第一种方法和第三种比较方便,例如源码修改后不需要更新lyx文件。
可以正常显示中文,如果不能显示请检查是否是编码的问题(我用Emacs编辑文本,中文在上面所说的第2和4种方法可以正常显示中文,但用1和3方法不能正常显示,后来发现用Gedit打开文件出现乱码,因此可以判定是因为Emacs编码格式和lstlistings环境所需的格式和Gedit的编码格式不同,这时候只有用2或者4方法了)