我是 LaTeX 新手,正在尝试使用 TeXnicCenter 编写我的论文。我想使用 Times New Roman 字体,但我不知道为什么它对我不起作用。
这是我的代码的开头:
\documentclass[12pt,french]{report}
\usepackage{times}
\usepackage[T1]{fontenc}
\usepackage[utf8]{luainputenc}
\usepackage[a4paper]{geometry}
\usepackage{minitoc}
\geometry{verbose,tmargin=2cm,bmargin=2cm,lmargin=3cm,rmargin=3cm}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\setlength{\parskip}{\smallskipamount}
\setlength{\parindent}{0pt}
\usepackage{float}
\usepackage{graphicx}
\usepackage{setspace}
\usepackage{nomencl}
% the following is useful when we have the old nomencl.sty package
\providecommand{\printnomenclature}{\printglossary}
\providecommand{\makenomenclature}{\makeglossary}
\makenomenclature
\onehalfspacing
\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage{t1enc}% un second package
\usepackage[francais]{babel}
% un troisième package
\usepackage{layout}
\usepackage[Lenny]{fncychap}
\usepackage{fancyhdr}
\usepackage[section]{placeins}
\usepackage{lettrine}
\floatstyle{boxed}
\title{Rapport de Projet De Fin D'Études}
\author{Amina GHABRI}
\usepackage{palatino}%police
\renewcommand{\baselinestretch}{1.5}
\AtBeginDocument{
\def\labelitemi{\normalfont\bfseries{--}}
}
\usepackage{babel}
\addto\extrasfrench{%
\providecommand{\og}{\leavevmode\flqq~}%
\providecommand{\fg}{\ifdim\lastskip>\z@\unskip\fi~\frqq}%
}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE,RO]{\leftmark}
\fancyhead[RE,LO]{\ }
\fancyfoot[CE,CO]{\thepage}
\fancyfoot[RE,LO]{\ }
\renewcommand{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{1pt}
\usepackage{babel}
\addto\extrasfrench{%
\providecommand{\og}{\leavevmode\flqq~}%
\providecommand{\fg}{\ifdim\lastskip>\z@\unskip\fi~\frqq}%
}
\makeatother
\usepackage{babel}
\makeatletter
\addto\extrasfrench{%
\providecommand{\og}{\leavevmode\flqq~}%
\providecommand{\fg}{\ifdim\lastskip>\z@\unskip\fi~\frqq}%
}
\rmfamily
\makeatother
\begin{document}
\maketitle
\dominitoc\tableofcontents{}\listoffigures
\listoftables
\chapter{Présenation du projet}
\label{sec:PrésenationDuProjet}
这就是我得到的:
答案1
您已指定
\usepackage{times}
但后来您覆盖了字体定义并指定了 Palatino:
\usepackage{palatino}%police
如果你想让 Times
由于您使用 pdflatex 也会改变
\usepackage[utf8]{luainputenc}
到
\usepackage[utf8]{inputenc}
答案2
如果你正在运行pdflatex
使用
\documentclass[12pt,french]{report}
\usepackage[T1]{fontenc}
\usepackage{mathptmx}
\usepackage[utf8]{inputenc}
\usepackage[a4paper]{geometry}
...
如果你正在运行lualatex
使用
\documentclass[12pt,french]{report}
\usepackage{fontspec}
\setmainfont{Times New Roman}
\usepackage[a4paper]{geometry}
...
并做不是加载包t1enc
。字体名称“Times New Roman”可能因您的操作系统而异。
但是,你的前言看起来有点奇怪。一个包只能加载一次,babel
例如,在你的前言中出现了三次。