from reportlab.lib.pagesizes import A4
from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer
from reportlab.lib.styles import getSampleStyleSheet
from reportlab.lib.units import inch
from reportlab.pdfgen import canvas
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont
import os
# 创建PDF文档
doc = SimpleDocTemplate("质点_参考系和坐标系.pdf", pagesize=A4)
styles = getSampleStyleSheet()
styleN = styles['Normal']
styleH = styles['Heading1']
# 定义内容
content = [
"# 衔接专题一:质点 参考系和坐标系时间和位移",
"## 一、质点",
"1. 概念:用来代替物体的有质量的点",
"2. 将物体视为质点的条件:物体的大小、形状对研究问题的影响可以忽略不计时,可将物体看成质点",
"思考:以下两名运动员哪个能看成质点(1)",
"(1)、奥运冠军王军霞在万米长跑中",
"(2)、跳水冠军伏明霞在跳水比赛中X",
"下列两句诗中,加着重号的物体能不能看成质点?",
"(1)、两岸猿声啼不住,轻舟已过万重山",
"(2)、天苍苍,野茫茫,风吹草低见牛羊X",
"探究1:转动的物体通常不可以看成质点,试分析其中的原因。",
"探究2:地球绕太阳转动时,可以将地球看成质点,试分析其中的原因。",
"## 二、参考系",
"举例:",
"1. 蝴蝶在花众中翩翩起舞",
"2. 足球在绿茵场上飞驰",
"提问:你能不能找到一个不动的物体",
"既然一切物体都在运动,那为什么还说某个物体是静止的呢?",
"定义:在描述一个物体的运动时,事先假定为不动的物体叫参考系(说明:参考系和参照物是同一个意思)",
"说明:(1)参考系的选择是任意,但是选择不同的参考系研究问题繁简程度不一样",
"(2)选择不同的参考系描述同一物体的运动结果可能不同",
"例:(1)甲、乙两汽车同速(v=15m/s)同方向运动",
"若以地面为参考系,甲、乙汽车速度为15m/s",
"若以甲车为参考系,乙车速度为0",
"②甲、乙两汽车同速(v=15m/s)相反方向运动",
"若以地面为参考系,甲、乙两汽车速度分别为15m/s",
"若以甲车为参考系,乙车速度为30m/s",
"探究:坐在行驶的汽车上观察树木,觉得树木总是在运动,而我们说参考系的选择是任意的,车上的人如果选择树木为参考系,树木应该是静止的,这里是否有什么问题呢?",
"## 三、描述质点的位置—坐标系",
"定义:可以准确地描述物体的位置及位置变化",
"1. 一维坐标系",
" 三要素:原点、正方向和单位长度",
" [图表: 直线坐标系]",
" (A)直线坐标系",
"2. 二维坐标系",
" [图表: 平面坐标系]",
" (B)平面坐标系",
"3. 三维坐标系",
" [图表: 空间坐标系]",
" (C)空间坐标系"
]
# 构建PDF内容
Story = []
for line in content:
if line.startswith("#"):
p = Paragraph(line, styleH)
else:
p = Paragraph(line, styleN)
Story.append(p)
Story.append(Spacer(1, 0.2 * inch))
# 生成PDF
doc.build(Story)
# 提供下载链接
from IPython.display import FileLink
FileLink('质点_参考系和坐标系.pdf')
最新发布