texlive写论文源代码_Texlive 2020 编译胡伟《latex2e完全学习手册》后记字体右倾90度...
## 編譯環(huán)境
操作系統(tǒng)
* [x] Windows 7/8/10
* [ ] macOS
* [ ] Linux
`若需勾選,請把[ ]改成[x]`
Tex發(fā)行版
* [x] TexLive `2020`
* [ ] MikTeX `版本號`
* [ ] CTeX
`若需勾選,請把[ ]改成[x]`
## 我的問題
如題,后記中主要是用到了兩個宏包——gezhu(割注)和 guwen,后者是胡老師自己編寫的 。后記源代碼如下
```
% !Mode:: "TeX:UTF-8:Hard"
\documentclass{book}
\usepackage[paperwidth=260mm,paperheight=185mm,text={217.2mm,146.35mm},left=21mm,bottom=29.5mm]{geometry}
\usepackage{guwen,gezhu}
\setCJKmainfont[Vertical=RotatedGlyphs,CJKShape=Traditional]{AdobeFangsongStd-Regular} % 字體 AdobeFangsongStd-Regular.otf 需自行下載。
\setCJKsansfont[Vertical=RotatedGlyphs,CJKShape=Traditional]{MSungHK-Bold} % 字體 MSungHK-Bold.otf 需自行下載。
\setcounter{page}{499}
\newcommand{\guwen}{\raisebox{-3pt}{\LaTeXe} 完全學習手冊(第二版)}
%\everygezhu{\footnotesize}
\begin{document}
\begin{withgezhu}
\biaoti{後\quad 記\nianyue{壬辰年九月}}{胡偉}
本書在編寫時既想面面俱到又希望簡短精煉、不致連篇累牘使人望而卻步。
書中介紹的宏包都是在論文寫作時最常用的。但隨著老宏包的不斷改進、新宏包的不斷涌現(xiàn)、
這些最常用的宏包已不見得是使用最方便、功能最強大的、其中一些宏包、盡管我們還在使用、
已逐漸并不斷地被其他宏包所超越所替代、由于篇幅所限、這些后起之秀只能另外著文介紹。
書中對各種宏包的介紹都是選其主要功能、而有些宏包的輔助功能甚至連宏包本身的說明文件都未必說得很清楚。
例如某個宏包命令只是一筆帶過、甚至都沒提到、只有當打開該宏包文件時才發(fā)現(xiàn)還有這么一條很有用的命令。
所以說為了能夠更準確地使用宏包、更充分地發(fā)揮宏包的效用、讀者還需要詳細閱讀宏包說明以及宏包文件。
很多人抱怨命令太多很難記憶、急用時又找不到或找不全。為此本書盡量將系統(tǒng)命令、環(huán)境命令、符號命令和宏包命令分門別類集中列表說明、
比如長度命令、表格命令等。所以只要通讀一遍本書、了解大致內(nèi)容就可以了、
在論文寫作時、需要哪方面的命令就去查閱相關(guān)的列表和說明、就如同查字典。
如果是初學者、只要看完前五章就可以實用了、其他各章可根據(jù)需要隨時查閱、它們之間沒有必然聯(lián)系。
書到用時方恨少、有些讀者可能會覺得意猶未盡、例如圖形繪制、宏包編寫等書中都未深入涉及、這方面的內(nèi)容打算今后有機會另寫專文介紹。
本書只能陪您到此、以后就看您的了。
\gezhu{本篇后記是按照中華書局一九六二年出版的《古文觀止》一書的版式編寫、
採用 \raisebox{-3pt}{XeLaTeX} 編譯、其源文件收錄于隨書附帶的資料光盤。}
\end{withgezhu}
\end{document}
```
guwen 宏包代碼如下
```
%% This is file `guwen.sty',
%% This package is in the public domain. It comes with no guarantees
%% and no reserved rights. You can use or modify this package at your
%% own risk.
%% Originally written by: Huwei
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{guwen}
\RequirePackage{ifthen}
\RequirePackage{xltxtra}
\RequirePackage{ctex}
\newbox\@fancybox
\@ifundefined{@tempdimc}{\newdimen\@tempdimc}{}
\fboxrule=2pt
\def\shadowbox{\@shadowbox}
\def\@shadowbox#1{%
\setbox\@fancybox\hbox{\fbox{#1}}%
\leavevmode\vbox{%
\dimen@=0pt
\advance\dimen@ .5\fboxrule
\hbox{\copy \@fancybox\kern-.5\fboxrule \hbox{}}%
\vskip-\dimen@
\vbox{\hrule \@width\wd\@fancybox \@height\dimen@}}
\ifthenelse{\isodd{\value{page}}}{\hspace{-198mm}\raisebox{152.0mm}{\guwen\hspace{110mm}\CTEXdigits{\Numr}{\thepage}\Numr}}{\hspace{-198mm}\raisebox{-3mm}{\guwen\hspace{110mm}\CTEXdigits{\Numl}{\thepage}\Numl}}
\special{pdf:put@pages<>}}
\def\fb@outputpage{%
\begingroup
\small %\normalsize
\baselineskip\z@
\lineskip\z@
\let\par\@@par
\ifx\the@fancypage\@empty\else
\setbox\@outputbox\hbox{\the@fancypage{\box\@outputbox}}%
\fi
\setbox\@outputbox\vbox{%
\@tempdima=\wd\@outputbox
\setbox\@tempboxa=\hbox to\@tempdima{%
\@thehead}%
\ht\@tempboxa\headheight
\dp\@tempboxa\z@
\box\@tempboxa
\vskip\headsep
\box\@outputbox
\baselineskip\footskip
\hbox to\@tempdima{%
\@thefoot}}
\setbox\@outputbox\vbox{%
\vskip\topmargin
\moveright\@themargin\box\@outputbox}%
\let\protect\noexpand
\shipout\box\@outputbox
\endgroup
\stepcounter{page}}
\def\the@fancypage{}
\def\the@@fancypage{}
\def\this@fancypage{}
\def\fancypage#1#2{%
\def\the@fancypage{#1}%
\def\the@@fancypage{#2}%
\def\@outputpage{\fb@outputpage}}
%% 內(nèi)框開始
\def\@nonumvgrid(#1,#2)#3#4#5{%
\multiput(#1,#2)(617,0){2}{\line(0,1){#5}}}
\def\@nonumhgrid(#1,#2)#3#4#5{%
\multiput(#1,#2)(0,#3){#4}{\line(1,0){#5}}}
\newcommand\kuangxian[1][10]{\leavevmode\@grid{#1}}
\def\@grid#1(#2,#3)#4{\@grid@i{#1}{#2}{#3}(}
\def\@grid@i#1#2#3(#4,#5){%
\@tempcnta=#4\relax
\divide\@tempcnta#1\relax
\advance\@tempcnta1\relax
{\thinlines\@nonumvgrid(#2,#3){#1}{\@tempcnta}{#5}
\@tempcnta#4\relax
\@tempcnta#5\relax
\divide\@tempcnta #1\relax
\advance\@tempcnta1\relax % 頂線
\thinlines\@nonumhgrid(#2,#3){#1}{\@tempcnta}{#4}%底線
\@tempcnta#5\relax
\divide\@tempcnta5\relax
\divide\@tempcnta#1\relax
\advance\@tempcnta1\relax}\ignorespaces}
%% 內(nèi)框結(jié)束
\fancypage{\kuangxian[26](4.5,4.2)(617,416)%
\setlength{\fboxsep}{2pt}%
\shadowbox}{}
\renewcommand{\small}{\@setfontsize\small\@xpt\@xiipt}
\renewcommand{\normalsize}{\@setfontsize\Large\@xivpt{18}}
\leftskip=3mm\rightskip=3mm\fboxsep=0pt\topskip=-10pt
\parindent=0pt
\pagestyle{empty}
\newcommand{\biaoti}[2]{\noindent\hspace*{4em}{\sf\fontsize{15}{0pt}\selectfont #1 \hfill #2}\hspace*{4em}\\}
\newcommand{\nianyue}[1]{\,{\rm\footnotesize\raisebox{3pt}{#1}}}
\renewcommand{\baselinestretch}{1.445}
\endinput
%% END guwen.sty
```
結(jié)果編譯后字體右傾90度

正常的結(jié)果應該是這樣的

所以,具體是哪方面的原因,怎么解決?
提問于 2020-07-23 20:55
草木人草木人
0
1
回答數(shù)1提問數(shù)
1文章數(shù)
總結(jié)
以上是生活随笔為你收集整理的texlive写论文源代码_Texlive 2020 编译胡伟《latex2e完全学习手册》后记字体右倾90度...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 支持字典_【多测师小课堂】python数
- 下一篇: python约瑟夫环单向循环链表_约瑟夫