Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • cloustile/njuthesis
  • GGbond/njuthesis
  • caomeng/njuthesis
  • yilye/njuthesis
  • kopanswer/njuthesis
  • Dansen/njuthesis
  • junjimy/njuthesis
  • wuqizuo123/njuthesis
  • zxlll-/njuthesis
  • Michael/njuthesis
  • bcbhfz/njuthesis
  • LingDu/njuthesis
  • jiejiangwu/njuthesis
  • Tilnel/njuthesisundergraduate
  • nju-lug/nju-latex-templates/njuthesis
15 results
Show changes
Showing
with 10483 additions and 0 deletions
@ECHO OFF
pdflatex --shell-escape generate-img
DEL "generate-img.pdf"
DEL "*.aux"
DEL "*.auxlock"
DEL "*.dpth"
DEL "*.log"
DEL "*.md5"
#!/usr/bin/env sh
pdflatex --shell-escape generate-img
rm generate-img.pdf
rm *.aux
rm *.auxlock
rm *.dpth
rm *.log
rm *.md5
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 本文件用于生成校徽和校名图片
% 编译命令为 pdflatex --shell-escape generate-img
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{article}
\usepackage{njuvisual}
\usetikzlibrary{external}
\tikzexternalize[prefix=nju-]
\begin{document}
% 黑色
\tikzsetnextfilename{emblem} \njuemblem[black]{!}{!}
\tikzsetnextfilename{name} \njuname [black]{!}{!}
% 紫色
\tikzsetnextfilename{emblem-purple} \njuemblem[njupurple]{!}{!}
\tikzsetnextfilename{name-purple} \njuname [njupurple]{!}{!}
\end{document}
# adapted from https://github.com/stone-zeng/tl-depend-analysis/
# under MIT license
# require python>=3.10
import dataclasses
import json
import os
import subprocess
import sys
from typing import Any
from argparse import ArgumentParser
from file_parser import Parser
arg_parser = ArgumentParser(
description='Find and install dependencies of a given LaTeX module')
arg_parser.add_argument('-m', '--module', type=str, default='njuthesis',
help='Name of your module')
arg_parser.add_argument('-p', '--pkg', type=str, default='',
help='Additional package name to be installed')
arg_parser.add_argument('-e', '--exclude', type=str, default='',
help='Module file to be excluded from searching')
args = arg_parser.parse_args()
MODULE_NAME = args.module
EXCLUDE_FILE = set(args.exclude.split())
INIT_PACKAGES = set(args.pkg.split())
TLPDB_PATH = 'data/texlive.tlpdb'
TL_DEPEND_PATH = 'data/tl-depend.json'
L3BUILD_UNPACKED_PATH = "../build/unpacked"
TEST_PATH = "../test"
TEXMFDIST_PATH = subprocess.run(
['kpsewhich', '-var-value', 'TEXMFDIST'],
capture_output=True, check=True).stdout.decode().strip()
# TEXMFDIST_PATH = '/usr/local/texlive/2023/texmf-dist'
@dataclasses.dataclass
class Package:
name: str
category: str
revision: int
tl_depend: list[str]
depend: list[str]
runfiles: list[str]
class PackageEncoder(json.JSONEncoder):
def default(self, o):
if isinstance(o, Package):
return {
'name': o.name,
'depend': o.depend,
'tl_depend': o.tl_depend,
}
# return dataclasses.asdict(o)
return json.JSONEncoder.default(self, o)
class TLDepend:
def __init__(self):
self.packages: list[Package] = []
self.file_mappings: dict[str, str] = {}
self.njuthesis_depend: set[str] = []
def parse_tlpdb(self):
with open(TLPDB_PATH, 'r', encoding='utf-8') as fp:
items = fp.read().strip().split('\n\n')
for item in items:
lines = item.split('\n')
_, name = lines[0].split()
if not name.startswith('00') and '.' not in name:
self.packages.append(
Package(name=name, depend=[], **self._parse_tlpdb_item(lines)))
@staticmethod
def _parse_tlpdb_item(lines: list[str]):
package: dict[str, Any] = {
'tl_depend': [],
'runfiles': [],
}
runfiles_flag = False
for line in lines:
key, *value = line.strip().split(maxsplit=1)
value = value[0] if value else None
match key:
case 'category':
package['category'] = value
case 'revision':
package['revision'] = int(value) if value else -1
case 'depend':
package['tl_depend'].append(value)
case 'runfiles':
runfiles_flag = True
case _ if runfiles_flag:
if line.startswith(' '):
package['runfiles'].append(line.strip())
else:
runfiles_flag = False
return package
def get_file_mappings(self, verbose: bool = False):
for package in self.packages:
if package.name.endswith('-dev'):
if verbose:
print('Skip dev package:', package.name, file=sys.stderr)
continue
for file in package.runfiles:
if file.startswith('RELOC') or file.startswith('texmf-dist'):
_, path = file.split('/', maxsplit=1)
# if path.startswith('fonts'):
# continue
if (name := os.path.basename(path)) in self.file_mappings:
if verbose:
print('Duplicate file:', file, file=sys.stderr)
else:
self.file_mappings[name] = package.name
def get_module_depend(self, file_paths: list, verbose: bool = False):
depend: set[str] = INIT_PACKAGES
for fp in file_paths:
for f in os.listdir(fp):
full_path = os.path.join(fp, f)
if not f in EXCLUDE_FILE and not os.path.isdir(full_path):
if verbose:
print('Process file', full_path)
depend.update(self._get_depend_from_file(full_path, verbose))
depend.discard(MODULE_NAME)
self.njuthesis_depend = depend
def update_module_depend(self, verbose: bool = False):
init_depend = self.njuthesis_depend.copy()
full_depend: set[str] = set()
with open(TL_DEPEND_PATH, mode="r", encoding='utf-8') as f:
data = json.load(f)
while len(init_depend) > 0:
# recursive method
pkg = init_depend.pop()
full_depend.update([pkg])
for entry in data:
if entry["name"] == pkg:
temp = set(entry["depend"])
common = full_depend.intersection(temp)
init_depend.update(temp.difference(common))
if verbose:
print(len(full_depend), len(init_depend), pkg)
self.njuthesis_depend = sorted(full_depend)
def install(self):
os.system('tlmgr install ' + ' '.join(self.njuthesis_depend))
def _get_depend_from_file(self, file: str, verbose: bool = False):
depend: set[str] = set()
parser = Parser(file)
parser.parse()
for d in parser.depend:
try:
depend.add(self.file_mappings[d])
except KeyError:
print('Dependency not found:', d, file=sys.stderr)
if verbose:
if depend == set():
print('Find no package')
else:
print('Add packages', ' '.join(sorted(depend)))
print('-----')
return depend
def main():
analyzer = TLDepend()
analyzer.parse_tlpdb()
analyzer.get_file_mappings()
analyzer.get_module_depend([L3BUILD_UNPACKED_PATH, TEST_PATH], True)
analyzer.update_module_depend()
# print(analyzer.njuthesis_depend)
analyzer.install()
if __name__ == '__main__':
main()
# Latexmk configuration file for njuthesis documentation.
# vim: set ft=perl:
# Use XeLaTeX to compile.
$pdf_mode = 5;
$xelatex = "xelatex -shell-escape -file-line-error -halt-on-error -interaction=nonstopmode -no-pdf -synctex=1 %O %S";
$xdvipdfmx = "xdvipdfmx -q -E -o %D %O %S";
$bibtex_use = 1.5;
# Clean auxiliary files .
$clean_ext = "hd loe ptc run.xml synctex.gz thm xdv";
# Process index.
$makeindex = "makeindex %O -s gind.ist -o %D %S";
add_cus_dep('glo','gls',0,'makeindex');
sub makeindex {
if ( $silent ) {
system( "makeindex -q -s gglo.ist -o \"$_[0].gls\" \"$_[0].glo\"" );
}
else {
system( "makeindex -s gglo.ist -o \"$_[0].gls\" \"$_[0].glo\"" );
};
}
$makeindex_silent_switch = "-q";
# Show CPU time used.
$show_time = 1;
This diff is collapsed.
\njuchapter{攻读博士学位期间研究成果及参与项目情况}
\njupaperlist[攻读博士学位期间发表的学术论文]{Nemec1997-209-214,Chiani1998-2998-3008,Chiani1998a}
\section*{攻读博士学位期间参与的科研课题}
\begin{enumerate}[label=\arabic*., labelindent=0em, leftmargin=*]
\item 2020.1-2023.12, 国家自然科学基金, 12345678, 这是项目名称, 负责人: 老板1, 60 万.
\item 2020.1-2022.12, 国家自然科学基金, 23456789, 这是项目名称, 负责人: 老板2, 25 万.
\item 2020.1-2023.12, 国家自然科学基金, 34567890, 这是项目名称, 负责人: 老板3, 66 万.
\end{enumerate}
\chapter{引用参考文献}
\label{chap:bibliography}
\section{引用命令}
顺序编码制的 \cite{qiujinhengetal2010,njuthesis,riedl2009quasi}(上标可设置页码)、\parencite{qiujinhengetal2010}(非上标可设置页码)、\pagescite{qiujinhengetal2010}(上
标加自动页码)、\textcite{qiujinhengetal2010}(提供作者为主语加非上标编号)、\authornumcite{qiujinhengetal2010}(提供作
者为主语加上标编号)、\footfullcite{qiujinhengetal2010}(脚注方式)
著者-年份制的\cite{qiujinhengetal2010,njuthesis,riedl2009quasi}(作者加年份用
括号包围可设置页码)、\pagescite{qiujinhengetal2010}(作者加年份用括号包围自动页码)、\yearcite{qiujinhengetal2010}(提供
年份用括号包围)、\yearpagescite{qiujinhengetal2010}(提供年份用括号包围自动页码)、\textcite{qiujinhengetal2010}(提供主
语作者加括号包围年份)、\footfullcite{qiujinhengetal2010}(脚注方式)。
\chapter{图片、表格与代码}
\section{图片}
插入一张图片,就像\cref{fig:arcaea}这样。
\begin{figure}[htbp]
\centering
\includegraphics[width=0.5\textwidth]{test.png}
\caption{火热劲爆 Arcaea}
\label{fig:arcaea}
\end{figure}
\zhlipsum[3][name=aspirin]
% \subsection{文字环绕图像}
% % wrapfigure后面不能有空行
% \begin{wrapfigure}{r}{0cm}
% \label{fig:arcaeaedge}
% \includegraphics[width=.15\textwidth]{test.png}
% \caption{闊靛緥婧愮偣}
% \end{wrapfigure}
% \zhlipsum[2][name=simp]
% \subsection{多个图像}
% \begin{figure}[htbp]
% \centering
% \begin{subfigure}{.32\textwidth}
% \centering
% \includegraphics[width=\textwidth]{test.png}
% \caption{闊靛緥婧愮偣}
% \end{subfigure}
% \begin{subfigure}{.32\textwidth}
% \centering
% \includegraphics[width=\textwidth]{test.png}
% \caption{Arcaea}
% \end{subfigure}
% \begin{subfigure}{.32\textwidth}
% \centering
% \includegraphics[width=\textwidth]{test.png}
% \caption{闊虫父}
% \end{subfigure}
% \caption{新概念空间立体节奏游戏}
% \end{figure}
\section{表格}
你可以使用 |table| 环境插入标准三线表,如\cref{tab:testtab}所示。
\begin{table}[htbp]
% \centering
\caption{经过测试的环境}
\label{tab:testtab}
\begin{tabular}{ccc}
\toprule
OS & TeX & 测试情况 \\
\midrule
Windows 10 & TeX Live 2021 &\\
Windows 10 & MiKTeX &\\
Windows 10 & TeX Live 2020 & × \\
Ubuntu 20.04 & TeX Live 2021 &\\
南大 TeX & Overleaf &\\
\bottomrule
\end{tabular}
\end{table}
全部预定义的数学环境如\cref{tab:mathenv}所示。
\begin{table}[htbp]
% \centering
\caption{数学环境}
\label{tab:mathenv}
\begin{tabular}{cc|cc}
\toprule
标签 & 名称 & 标签 & 名称 \\
\midrule
axiom & 公理 & lemma & 引理 \\
corollary & 推论 & proof & 证明 \\
definition & 定义 & theorem & 定理 \\
example && & \\
\bottomrule
\end{tabular}
\end{table}
\chapter{数学公式与定理}
\section{符号示例}
Caligraphic letters: $\mathcal{A}$
Mathbb letters: $\mathbb{A}$
Mathfrak letters: $\mathfrak{A}$
Math Sans serif letters: $\mathsf{A}$
Math bold letters: $\mathbf{A},\symbf{A}$
Math bold italic letters: $\mathbi{A}$
\section{公式示例}
% Thanks to github.com/YuanshengZhao/Garamond-Math
公式字体示例
\[
\displaystyle \ointctrclockwise\mathcal{D}[x(t)]\sqrt{\frac{\displaystyle3\uppi^2-\sum_{q=0}^{\infty}(z+\hat L)^{q}\exp(\symrm{i}q^2 \hbar x)}{\displaystyle (\symsfup{Tr}\symbfcal{A})\left(\symbf\Lambda_{j_1j_2}^{i_1i_2}\Gamma_{i_1i_2}^{j_1j_2}\hookrightarrow\vec D\cdot \symbf P \right)}}
=\underbrace{\widetilde{\left\langle \frac{\notin \emptyset}{\varpi\alpha_{k\uparrow}}\middle\vert \frac{\partial_\mu T_{\mu\nu}}{2}\right\rangle}}_{\mathrm{K}_3\mathrm{Fe}(\mathrm{CN})_6} ,\forall z \in \mathbb{R}
\]
你可以使用\verb|equation|环境插入公式,如\cref{eq:dewitt}
\begin{equation}\label{eq:dewitt}
\int \mathrm{e}^{ax} \tanh {bx} \, \mathrm{d}x =
\begin{dcases}
\begin{multlined}
\frac{\mathrm{e}^{(a+2b)x}}{(a + 2b)} \,
{{}_2F_1} \left( 1 + \frac{a}{2b}, 1, 2+\frac{a}{2b}, -\mathrm{e}^{2bx} \right) \\
- \frac{1}{a} \mathrm{e}^{ax} \, {{}_2F_1} \left( 1, \frac{a}{2b}, 1 + \frac{a}{2b}, -\mathrm{e}^{2bx} \right)
\end{multlined}
& a \ne b \\
\frac{e^{ax} - 2 \tan^{-1}(\mathrm{e}^{ax})}{a} & a = b
\end{dcases}
\end{equation}
\section{定理环境}
\cref{pf:me1}\cref{pf:me1}\cref{def:others1}\cref{def:others1}\cref{thm:sleep}
\begin{proof}\label{pf:me1}
证明我是我
\end{proof}
\begin{definition}[他人]\label{def:others1}
定义他人即地狱
\end{definition}
\begin{proof}\label{pf:me2}
证明我是我
\end{proof}
\begin{definition}[他人]\label{def:others2}
定义他人即地狱
\end{definition}
\begin{theorem}[睡觉]\label{thm:sleep}
管他呢先睡觉吧!
\end{theorem}
This diff is collapsed.
\chapter[本科毕业论文格式规定]{南京大学本科毕业论文(设计)的撰写规范和装订要求(试行)}
\label{chap:standard}
本科毕业论文(设计)是本科教学中的重要环节,为规范本科毕业论文(设计)的工作,特制订毕业论文(设计)的撰写和装订要求,请同学们按照要求执行。如各院系已经制定了相应的规范,则按照院系的要求执行。
\section{毕业论文(设计)的撰写内容要求}
\subsection{论文题目}
论文题目应以简短、明确的词语恰当概括论文的核心内容,避免使用不常见的缩略词、缩写字。中文题目一般不宜超过40个字(含标点符号);外文题目一般不宜超过12个实词,最多不得超过180个字符(含标点符号)。
\subsection{摘要和关键词}
\subsubsection{中文摘要和中文关键词}
摘要内容应概括地反映出本论文的主要内容,主要说明本论文的研究目的、内容、方法、成果和结论。语言力求精练、准确,以300—600字为宜。
关键词是供检索用的主题词条。摘要与关键词应在同一页。关键词一般3—5个。
\subsubsection{英文摘要和英文关键词}
英文摘要和关键词内容与中文摘要和关键词相一致,其中英文摘要以约300个实词为宜。
\subsection{目录}
论文目录是论文的提纲,也是论文各章节组成部分的小标题。要求标题层次清晰,目录中的标题要与正文中的标题一致。
\subsection{主体}
主体部分一般从引言(绪论)开始,以结论或讨论结束,其中引言(绪论)应包括论文的研究目的、流程和方法等,论文研究领域的历史回顾,文献回溯,理论分析等内容,应独立成章,用足够的文字叙述;主体部分应从另页右页开始,每一章应另起页。
主体部分由于涉及的学科、选题、研究方法、结果表达方式等有很大的差异,不能作统一的规定。但是,必须实事求是,客观真切、准备完备、合乎逻辑、层次分明、简练可读。
\subsection{参考文献}
参考文献表是文中引用的有具体文字来源的文献集合,应置于正文后并另起页;所有被引用文献均要列入参考文献表中;引文采用著作-出版年制标注时,参考文献表应按著者字顺和出版年排序;
\subsection{相关的科研成果目录}
包括本科期间发表的与毕业论文(设计)相关的已发表论文或被鉴定的技术成果、发明专利等成果,应在成果目录中列出。此项非必需项。
\subsection{致谢}
谢辞应以简短的文字对课题研究与论文撰写过程中曾直接给予帮助的人员(例如指导教师、答疑教师及其他人员)表示自己的谢意,这不仅是一种礼貌,也是对他人劳动的尊重,是治学者应当遵循的学术规范。内容限一页。
\subsection{附录}
如果有不宜放在正文中的重要支撑材料,可编入毕业论文(设计)的附录中。包括某些重要的原始数据、详细数学推导、程序全文及其说明、复杂的图表、设计图纸等一系列需要补充提供的说明材料。附录的篇幅不宜太多,一般不超过正文。
\section{毕业论文(设计)的撰写规范要求}
\subsection{语言}
外语类专业的毕业论文(设计)应使用所学语种撰写,其他专业一般应使用中文撰写,具体按准出院系规定执行。非外语类专业如需用英文撰写,应于论文开题前由学生向准出院系提出申请,经院系批准后再进行撰写。以非中文完成的毕业论文(设计),应附上不少于2500字的中文详细摘要,作为该毕业论文(设计)的组成部分接受学术规范、答辩等所有审查评估。参加校级、省级本科生毕业论文(设计)评优的论文,如用英文撰写,必须同时提供中文版全文翻译(外语类专业除外)。
\subsection{字数}
除有特殊要求的专业外,毕业论文(设计)一般不少于15000字或相当信息量(包括图表)。如果院系有其他规定,按院系规定为准。
\subsection{字体和字号}
\begin{description}
\item[论文题目] 三号宋体加粗
\item[各部分标题] 四号黑体
\item[中文摘要、关键词内容] 小四号楷体
\item[英文摘要、关键词内容] 小四号新罗马体(Time New Roman)
\item[目录标题] 三号宋体加粗
\item[目录内容中章的标题] 四号黑体
\item[目录中其他内容] 小四号宋体
\item[正文] 小四号宋体(行距1.5倍)
\item[参考文献标题] 四号黑体
\item[参考文献内容] 小四号宋体
\item[注释内容] 五号宋体
\item[致谢、附录标题] 四号黑体
\item[致谢、附录内容] 小四号宋体(行距1.5倍)
\item[非正文部分的页码] 五号罗马数字(Ⅰ、Ⅱ……)
\item[论文页码] 页脚居中、五号阿拉伯数字(新罗马体)连续编码
\end{description}
\subsection{关键词}
每个关键词之间用“;”分开,最后一个关键词不打标点符号。
\subsection{目录}
目录应另起一页,包括论文中的各级标题,按照“一……”、“(一)……”或“1……”、“1.1……”格式编写。
\subsection{各级标题}
正文各部分的标题应简明扼要,不使用标点符号。论文内文各大部分的标题用“一、二……(或1、2……)”,次级标题为“(一)、(二)……(或1.1、2.1……)”,三级标题用“1、2……(或1.1.1、2.1.1……)”,四级标题用“(1)、(2)……(或1.1.1.1、2.1.1.1……)”。不再使用五级以下标题。
\subsection{名词术语}
1、科学技术名词术语尽量采用全国自然科学名词审定委员会公布的规范词或国家标准中规定的名称,尚未统一规定或叫法有争议的名词术语,可采用惯用的名称。
2、特定含义的名词术语或新名词、以及使用外文缩写代替某一名词术语时,首次出现时应在括号内注明其含义。
3、外国人名一般采用英文原名,可不译成中文,英文人名按姓前名后的原则书写。一般很熟知的外国人名(如牛顿、爱因斯坦、达尔文、马克思等)可按通常标准译法写译名。
\subsection{图表的绘制}
表的题目在表的上方,图的题目在图的下方。图表的题目及内容的字体采用五号宋体。表中内容采用单倍行距。
图表的题目要简洁、加粗。图表的位置和题目皆要居中,与上下正文内容空一行。如果文中图表较多,建议采用章节+次序的办法编写,如第一章的第三个表为“表1-3”,第四章的第二个图为“图4-2”。通常表和图按各自顺序分开编号。
\subsection{注释}
毕业论文(设计)中有个别名词或情况需要解释时,可加注说明。注释采用脚注,每页独立编号,即每页都从1开始编码,编号用1,2,3……,文中编号用上标。
\subsection{参考文献}
参考文献的著录应符合国家标准,参考文献的序号左顶格,并用数字加方括号表示,如“[1]”。每一条参考文献著录均以“.”结束。
\section{毕业论文(设计)装订要求}
论文在打印和印刷时,要求本科毕业论文封面使用浅绿色皮纹纸;本科毕业设计封面使用天蓝色皮纹纸;纸张的四周应留足空白边缘,以便于装订、复印和读者批注。每一面的上方(天头)和左侧(订口)应分别留边25mm以上间隙,下方(地角)和右侧(切口)应分别留边20mm以上间隙。所有在南大毕设系统填报的毕业论文过程记录(含开题报告、中期检查等)均可从系统导出打印,除需装订的内容其余在系统内做电子存档。
毕业论文(设计)应线装或胶装,并应按以下顺序装订:
\begin{enumerate}
\item 封面
\item 南京大学本科毕业设计(论文)诚信承诺书
\item 本科毕业论文(设计)指导教师和评阅教师意见(注意填写的日期应在答辩前)
\item 本科毕业论文(设计)答辩记录、成绩评定
\item 中文摘要纸
\item 英文摘要纸
\item 目录
\item 正文
\item 参考文献
\item 相关的科研成果目录(非必需项)
\item 致谢
\item 附录(非必需项)
\end{enumerate}
test/name.png

106 KiB

\def\TEST{}
\documentclass{njuthesis}
\njusetup{bib/style=author-year}
\input{test.tex}
\def\TEST{}
\documentclass[type=doctor,nl-cover]{njuthesis}
\input{test.tex}
\def\TEST{}
\documentclass[type=master,decl-page]{njuthesis}
\input{test.tex}
\def\TEST{}
\documentclass[decl-page,oneside]{njuthesis}
\input{test.tex}
@ARTICLE{njuthesis,
title = {南京大学学士学位论文 LaTeX 模板},
AUTHOR = {NJU-LUG},
JOURNALTITLE = {Github},
YEAR = {2021}
}
@book{goossens93,
author = "Frank Mittelbach and Michel Goossens and Johannes Braams and David Carlisle and Chris Rowley",
title = "The {LaTeX} Companion",
year = "1993",
publisher = "Addison-Wesley",
address = "Reading, Massachusetts"
}
@book{qiujinhengetal2010,
location = {北京},
title = {物理化学实验},
isbn = {7-04-029811-2},
abstract = {本书由绪论、实验、基础知识与技术和附录四部分组成,其中35个实验涵盖了热力学、动力学、电化学、表面性质与胶体化学和结构化学等物理化学分支的内容;基础知识与技术主要介绍了本书实验涉及的实验方法和技术以及仪器的使用方法。},
pagetotal = {326},
publisher = {高等教育出版社},
author = {{邱金恒} and {孙尔康} and {吴强}},
date = {2010-09},
langid = {pinyin}
}
@inproceedings{Nemec1997-209-214,
title = {Force control of redundant robots},
author = {B Nemec and Zhao, Mou Mou},
booktitle = {Processings of Symposium on Robot Control},
shortbooktitle = {(PSRC)},
pages = {209-214},
country = {Nantes France},
year = {1997},
author+an = {2=thesisauthor}
}
@article{Chiani1998-2998-3008,
title = {Error probability for block codes over channels with block interference},
author = {Zhao, Mou Mou and Chiani, M.},
journal = {IEEE Trans. Inf. Theory},
shortbooktitle = {(ITIT)},
number = {7},
pages = {2998-3008},
volume = {44},
year = {1998},
author+an = {1=thesisauthor;2=corresponding}
}
@article{Chiani1998a,
title = {Error probability for block codes over channels with block interference},
author = {Zhang, Mou Mou and Chiani, M.},
journal = {IEEE Trans. Inf. Theory},
shortbooktitle = {(ITIT)},
number = {7},
pages = {2998-3008},
volume = {44},
year = {1998},
author+an = {2=corresponding}
}
@Article{riedl2009quasi,
author = {Riedl, Ch and Coletti, C and Iwasaki, T and Zakharov, AA and Starke, U},
date-modified = {2021-12-28 19:15:06 +0800},
journal = {Physical review letters},
number = {24},
pages = {246804},
publisher = {APS},
title = {Quasi-free-standing epitaxial graph\-ene on SiC obtained by hydrogen intercalation},
volume = {103},
year = {2009}
}
test/test.png

55.1 KiB

This diff is collapsed.