我写的
{\documentclass[10pt]{report}
\usepackage{xcolor}
\usepackage{geometry}
\usepackage[pdftex,bookmarks=true]{hyperref}
\usepackage{pdfpages}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{amsthm}
\usepackage{tikz-cd}
\usetikzlibrary{cd}
\usepackage{tikz}
\usetikzlibrary{positioning}
\usepackage[explicit]{titlesec}
\usepackage{lipsum}
\definecolor{bluegreen}{rgb}{0,.3,2}
\titleformat{\chapter}[display]
{\normalfont\huge}
{\hspace*{-70pt}\thechapter.~#1}
{-15pt}
{\hspace*{-110pt}\rule{\dimexpr\textwidth+30pt\relax}{1pt}}
\titleformat{name=\chapter,numberless}[display]
{\normalfont}
{\hspace*{-70pt}#1}
{-15pt}
{\hspace*{-110pt}\rule{\dimexpr\textwidth+30pt\relax}{0pt}}
\titlespacing*{\chapter}{0pt}{0pt}{30pt}
\geometry{
top=10mm,
total={145mm,230mm}
}
\hypersetup{
colorlinks=true,
linkcolor=bluegreen,
filecolor=magenta,
urlcolor=cyan,
pdftitle={Sharelatex Example},
bookmarks=true,
pdfpagemode=FullScreen,
}
\tikzset{>=stealth}
}
每次我启动 LateX 文档时,有没有办法将它们合并到一个包中?
答案1
快捷方式:
创建一个名为的文件,然后mypackages.tex
将所有\usepackage{...}
语句和其他内容复制到其中。
在您的实际文档使用中\documentclass[10pt]{report}
和\input{mypackages}
之前\begin{document}...\end{document}
更长的路:
创建一个名为mypackages.sty
以下内容的文件:
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{mypackages}
\RequirePackage{foo}
\RequirePackage{bar}
% Other stuff from your frequent used files
\endinput
将此文件放在本地工作目录或本地texmf
目录中(取决于发行版/操作系统)
在您的真实文档中您可以使用
\documentclass[10pt]{report}
\usepackage{mypackages}
\begin{document}
....
\end{document}
在所有情况下都\documentclass[10pt]{report}
用真实设置替换——这只是一个例子!