-
2017-09-29 16:14:16
<style type="text/css">
@media print
{
body
{
display: inherit; /*设置为none,则打印空白,即不能打印*/
}
}
</style>
//获得IE浏览器版本
function checkIEV() {
var X, V, N;
V = navigator.appVersion;
N = navigator.appName;
if (N == "Microsoft Internet Explorer")
X = parseFloat(V.substring(V.indexOf("MSIE") + 5, V.lastIndexOf("Windows")));
else
X = parseFloat(V);
return X;
}
//设置为不打印
function noPrint() {
var stylef = document.styleSheets[0];
var rul = stylef.rules[0]; /*上面@media 那一段*/
rul.style.display = "none";
}
function checkIEV() {
var X, V, N;
V = navigator.appVersion;
N = navigator.appName;
if (N == "Microsoft Internet Explorer")
X = parseFloat(V.substring(V.indexOf("MSIE") + 5, V.lastIndexOf("Windows")));
else
X = parseFloat(V);
return X;
}
//设置为不打印
function noPrint() {
var stylef = document.styleSheets[0];
var rul = stylef.rules[0]; /*上面@media 那一段*/
rul.style.display = "none";
}
//设置网页打印的页眉页脚和页边距
function PageSetup_Null() {
var HKEY_Root, HKEY_Path, HKEY_Key;
HKEY_Root = "HKEY_CURRENT_USER";
HKEY_Path = "
function PageSetup_Null() {
var HKEY_Root, HKEY_Path, HKEY_Key;
HKEY_Root = "HKEY_CURRENT_USER";
HKEY_Path = "\\Software\\Microsoft\\InternetExplorer\\PageSetup\\";
try {
var Wsh = new ActiveXObject("WScript.Shell");
HKEY_Key = "header";
try {
var Wsh = new ActiveXObject("WScript.Shell");
HKEY_Key = "header";
//设置页眉(为空)
//Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key)可获得原页面设置
Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "");
HKEY_Key = "footer";
//设置页脚(为空)
Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "");
//Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key)可获得原页面设置
Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "");
HKEY_Key = "footer";
//设置页脚(为空)
Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "");
if (checkIEV() < 8.0) {
HKEY_Key = "margin_left";
//设置左页边距
Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0.25");
HKEY_Key = "margin_right";
//设置右页边距
Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0.25");
HKEY_Key = "margin_top";
//设置上页边距
Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0.10");
HKEY_Key = "margin_bottom";
//设置下页边距
Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0.10");
}
else {
HKEY_Key = "margin_left";
//设置左页边距
Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0");
HKEY_Key = "margin_right";
//设置右页边距
Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0");
HKEY_Key = "margin_top";
//设置上页边距
Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0.405");
HKEY_Key = "margin_bottom";
//设置下页边距
Wsh.RegWrite(HKEY_Root + HKEY_Path + HKEY_Key, "0.405");
}
}
catch (e) {
noPrint();
alert("ActiveX控件被禁用,请按下面步骤操作:\n1、请打开浏览器‘工具’菜单/‘选项’/‘安全’下的‘自定义级别’,\n把‘对没有标记为安全的activex控件进行初始化和脚本运行’设置为‘启用’。\n2、刷新本页 ");
}
}
</script><script type="text/javascript">
//这里需要浏览器版本,8.0以下的页边距设置与8.0及以上不一样,注意注册表里的单位是英寸,打印设置中是毫米,1英寸=25.4毫米
更多相关内容 -
设置Latex页眉页脚边距——fancyhdr的使用
2020-03-21 19:01:450、起因 ...页眉边距15mm,页脚边距15mm 行间距20磅 2、Latex中的页面布局参数 可以看到Latex对文档内容之间距离的描述方式与word还是有所不同的,我们需要关注的是上图中的2、5、6、11 3、实现...0、起因
学校要求用word编辑文档,并对格式和排版做了一些要求,本人尝试用latex来实现同样的效果
1、文档的格式要求
页边距:上25mm,下25mm,左25mm,右20mm
页眉边距15mm,页脚边距15mm
行间距20磅
2、Latex中的页面布局参数
可以看到Latex对文档内容之间距离的描述方式与word还是有所不同的,我们需要关注的是上图中的2、5、6、11
3、实现方法
3.1页边距设置
\usepackage{geometry} \geometry{a4paper,left=25mm,right=20mm,top=25mm,bottom=25mm}
3.2页眉页脚及其边距设置
需要调用的包
\usepackage{lastpage} %总页数 \usepackage{fancyhdr} %使用fancyhdr
设置页眉页脚的内容
\pagestyle{fancy} % 设置页眉页脚 \lhead{page \thepage\ of \pageref{LastPage}} %页眉左侧显示页数 \chead{页眉中} %页眉中 \rhead{\small\leftmark} %章节信息 \cfoot{\thepage} %当前页,记得调用前文提到的宏包 \rfoot{页脚左}% \lfoot{页脚右} \renewcommand{\headrulewidth}{0.1mm} %页眉线宽,设为0可以去页眉线 \renewcommand{\footrulewidth}{0.1mm} %页脚线宽,设为0可以去页眉线
\leftmark和\rightmark用于显示该页所在位置的章节
用\setlength设置页眉页脚边距
\setlength{\voffset}{-10mm} \setlength{\topmargin}{0mm} \setlength{\headheight}{5mm} \setlength{\headsep}{5mm} \setlength{\footskip}{10mm}
3.3行间距设置
\usepackage{setspace} %设置行间距
网上说20磅等价于20pt,所以输入如下代码即可,注意以下代码一定要放在\begin{document}之后才能生效
\setlength{\baselineskip}{20pt}
4、结果
5、参考
-
latex中如何设置页边距和页眉页脚?
2021-09-09 10:21:01##页面和分栏 1.页边距, 1in 2. \oddsidemargin或\evensidemargin,奇数或偶数页左边距,46pt; 3. \textwidth,正文宽度,360pt。 4. 剩下的119pt ...10.\footskip,正文与页脚基线间距,30pt 11. 845pt减##页面和分栏
1.页边距, 1in
2.\oddsidemargin
或\evensidemargin
,奇数或偶数页左边距,46pt;
3.\textwidth
,正文宽度,360pt。
4. 剩下的119pt
5. 页边距,1in
6.\topmargin
,上边距,18pt
7.\headheight
,页眉高度,12pt
8.\headsep
,页眉与正文间距,25pt
9.\textheight
,正文高度,595pt
10.\footskip
,正文与页脚基线间距,30pt
11. 845pt减去上面全部尺寸,还剩下 93pt,比上面多了3pt当字号发生变化时,上面的尺寸也会发生一定的变化,比如我们将oneside改成twoside,那么奇偶页的左边距分别变成22pt和70pt。
如果需要改动缺省设置,可以使用
\setlength
和\addtolength
来设置上述宏变量的值。也可以用
geometry
宏包设置:\usepackage[paperwidth=100nm, paperheight=150nm, margin=20nm]{geometry} \usepackage[top=2in,bottom=1in, left=1in, right=1in]{geometry}
页面样式
页眉页脚有下面四种样式
- empty,页眉页脚空白
- plain,页眉空白,页脚含居中页码
- headings,页脚空白,页眉含章节名和页码
- myheadings,页脚空白,页眉含页码和用户自定义信息。
我们可以用
\pagestyle
和\thepagestyle
命令来设置整个文档或者单独某页。前者为全局设置,后者为当前页设置。\hfill
是个弹性填充命令,它把两边推得尽可能远,如果要使用特殊符号@,则需要在第一行使用\makeatletter
命令声明一下,暂时把它当作正常符号用,用完之后,在最后一行用相应的\makeatother
命令恢复现场。页眉页脚常用宏变量 含义 \thepage
页码 \thechapter
章编号 \thesection
节编号 \chaptername
章起始单词名,Chapter \sectionname
节起始单词名,Section \leftmark
左标记,在article文档类包含section信息,在report和book文档类中包含chapter信息 \rightmark
右标记,在article文档类中包含subsection信息,在report和book中包含section信息 fancyhdr
fancyhdr宏包提供更高级的语法。
\documentclass{article} \usepackage{fancyhdr} \pagestyle{fancy} \lhead{Sam} \chead{PDE} \rhead{CC} \lfoot{sam} \rfoot{yuyu} \usepackage{lipsum} \begin{document} \lipsum*[1] \end{document}
-
【LaTeX入门】06 设置页芯 页边距 页眉 页脚
2018-11-11 11:42:21【LaTeX入门】06 设置页芯 页边距 页眉 页脚分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
设置页芯
在导言区中放入:\setlength{\textwidth}{页面宽度}\setlength{\textheight}{页面长度}
设置页边距 、页眉、页脚
下面的例子是一个很真实的例子,设置了页眉、页脚、页边距。
设置页眉页脚必须在 document 环境中设置,不能在导言区设置。设置页边距必须在 导言区 设置。
红色部分是设置页眉页脚。蓝色部分是设置页边距。
\documentclass[12pt,a4paper]{article}\usepackage{CJK}\usepackage{lipsum} %随机生成文本的宏包\usepackage{geometry} %设置页边距的宏包\usepackage{titlesec} %设置页眉页脚的宏包\geometry{left=3cm,right=2.5cm,top=2.5cm,bottom=2.5cm} %设置 上、左、下、右 页边距\begin{document}\begin{CJK*}{GBK}{song}\CJKtilde\CJKindent\newpagestyle{main}{\sethead{左页眉}{中页眉}{右页眉} %设置页眉\setfoot{左页脚}{中页脚}{右页脚} %设置页脚,可以在页脚添加 \thepage 显示页数
\headrule % 添加页眉的下划线\footrule %添加页脚的下划线}\pagestyle{main} %使用该style\lipsum[1]\clearpage\end{CJK*}\end{document}
给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
-
TcPDF,如何添加页脚边距
2018-11-19 10:26:43<p><a href=... <p>THis is TCPDF Image, i need to set margin at bottom how can i set margin to brake page after 57 row, then some space and footer another content go to next page. </div> -
js 设立网页打印的页眉页脚和页边距
2021-06-26 07:27:55var HKEY_Root,HKEY_Path,HKEY_Key;HKEY_Root="HKEY_CURRENT_USER";HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\";...//取得页面打印设置的原参数数据function PageSetup_t... -
js设置IE浏览器打印页眉页脚为空和页边距(亲测可用)
2021-02-22 16:13:40项目中通过IE浏览器打印条形码的时候,出现样式偏差,原本应该在一行的换行了,通过调试发现是IE浏览器页边距设置问题,由于客户机器比较多不可能人工去一台一台设置,因此希望通过js设置页眉页脚和页边距。... -
js打印设置页边距
2013-03-29 08:49:15js打印设置页边距,设置页眉页脚,初始化页眉页脚,左右边距 -
PHPExcel设置页边距 格式 颜色 大小等
2018-11-12 09:59:53设置工作表22的打印页眉和页脚 4.6.14。在一行或一列24设定打印中断 4.6.15。打印时24显示/隐藏网格线 4.6.16。设置行/列顶部重复/左24 4.6.17。指定印刷面积24 4.6.18。设置单元格24 4.6.19。数字格式26 4.6.20。... -
latex设置页边距和页眉页脚
2013-04-21 10:33:01简单的定义: ...使用geometry宏包,可以让页边距和页眉页脚的设置变得非常简单 \documentclass[a4paper]{article} \usepackage{geometry} \geometry{left=2.5cm,right=2.5cm,top=2.5cm,bottom=2 -
在打印网页时怎么设置调整页边距
2021-06-12 14:50:06在打印网页时怎么设置调整页边距今天给大家介绍一下在打印网页时怎么设置调整页边距的具体操作步骤。1. 首先打开电脑,找到想要打印的网页打开。2. 点打开之后,在页面右上角点击三横图标。3. 在弹出的选项中点击... -
如何设置QTextDocument边距和其他属性(setHTML,print to pdf)?
2021-06-11 13:52:26设置图像源后,我调用generate()函数并获取test.pdf输出文件.该文档是使用setHtml(html)方法基于QTextDocument类创建的.问题是我在文档周围有很大的空白区域,而我希望带有徽标图像的标题“REPORT”位于页面的最顶层.... -
js 设置网页打印的页眉页脚和页边距
2021-06-19 04:41:49var HKEY_Root,HKEY_Path,HKEY_Key;HKEY_Root="HKEY_CURRENT_USER";HKEY_Path="//Software//Microsoft//Internet Explorer//PageSetup/";...//取得页面打印设置的原参数数据function PageSetup_t... -
文档页眉页脚及边距
2021-01-15 20:44:45文档页眉页脚及变距页眉制作页脚制作页码制作页边距孤行消除 页眉制作 进入页眉编辑区域 方法一:双击页眉区域 方法二:点击插入、找到页眉功能点击 2.选择合适的页眉款式 在页眉和页脚选项卡中进入点击... -
LaTeX排版(一):字体、页眉页脚、页边距、行距的设置
2020-12-04 21:50:24目录字体设置布局设置页眉页脚设置行距的设置其他 字体设置 字体设置需要用到宏包fontspec,需要在导言区添加如下指令: \usepackage{fontspec} 中英文字体都可以分为如下3种: 正文字体族 无衬线字体族 打字机... -
window.print()打印时,如何自定义页眉/页脚、页边距
2017-12-20 10:25:20自定义页眉/页脚、页边距,要用到ActiveX控件(在ie的安全设置的启用),会修改注册表中ie的设置,代码如下。try{ var hkey_root,hkey_path,hkey_key; hkey_root="HKEY_CURRENT_USER"; hkey_path="\\Software\\... -
jQuery 插件 jqprint 实现浏览器页面打印和设置页眉页脚
2020-12-31 00:09:09(如果是true,先会找$("link[media=print]"),若没有会去找$("link")中的css文件) 3、 printContainer: true, //表示如果原来选择的对象必须被纳入打印(注意:设置为false可能会打破你的CSS规则)。 4、... -
设置页眉页脚——教学设计-20210318083746.docx-原创力文档
2021-07-10 01:01:03For pers onal use only in study and research;... not for commercial use螂芇《设置页眉页脚》教学设计羆一、教材分析加工文字薁本节内容是安徽省义务教育新课程实验教科书《初中信息技术》教材七年级下册,第... -
Python——库docx(七:页面设置,页眉页脚纸张)1.16
2022-01-16 13:06:45from docx.enum.text import WD_ALIGN_PARAGRAPH #导入库:设置对象居中、对齐等 from docx.shared import Cm doc1 =docx.Document(r"C:\Users\Administrator\Desktop\test.docx") #页眉页脚的优先级:首页不同》... -
NPOI 打印设置,网格线,页眉页脚字体大小
2022-04-27 16:17:59NPOI 打印设置,网格线,页眉页脚字体大小 -
Java实现对Word页边距边框、页面大小、页面方向等设置的实例
2021-03-14 14:01:30码农公社 210.net.cn210= 102410月24日一个重要的节日--码农(程序员)节通过Java对Word页边距(包括上、下、左、右)、页面大小(可设置Letter/A3/A4/A5/A6/B4/B5/B6/Envelop DL/Half Letter/Letter 11x17等常见纸张大小... -
Java 设置Word页边距、页面大小、页面方向、页面边框 - E-iceblue
2021-03-14 14:01:24本文将通过Java示例介绍如何设置Word页边距(包括上、下、左、右)、页面大小(可设置Letter/A3/A4/A5/A6/B4/B5/B6/Envelop DL/Half Letter/Letter 11x17等常见纸张大小)、页面方向(Landscape/Portrait)、页面边框(包括... -
[报表篇] (7) 设置页边距
2018-12-17 19:53:29//设置页脚页边距 excelDataBean . setFooterMargin ( 0.8 ) ; excelPrint . setExcelDataBean ( excelDataBean ) ; //输入模板文件ID excelPrint . setTemplateID ( 132 ) ; JsonObj = ... -
Java Excel页面设置:页边距、页面大小/方向/背景、缩放比例、打印范围
2021-03-06 21:26:44关于内容概述本文介绍如何通过Java 程序进行Excel页面设置,如设置页边距、页面大小、页面方向、页面背景、页面缩放比例、打印范围等等。可参考如下方法进行相关代码操作:关于工具使用工具使用免费版Spire系列的... -
js打印分页 去页脚 页边距
2016-08-18 13:32:25//设置网页打印的页眉页脚为空 设置页边距 function pagesetup_null() { try { var RegWsh = new ActiveXObject("WScript.Shell"); hkey_key = "header"; RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, ... -
页边距和页眉页脚的设置
2015-03-11 15:58:47使用geometry宏包,可以让页边距和页眉页脚的设置变得非常简单 \documentclass[a4paper]{article} \usepackage{geometry} \geometry{left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm} \begin{document} test \end{...