真忘了…
还有一个,词条中的 --
按照一般的习惯,在mdx中应该转换成 -
,而 ---
应该转换成 ——
(破折号)
这个 --
和 ---
是LaTeX中用的
是的,只有年份哪里才有,小小提醒一下,主词头的中英文第一部分,有些是带上下标的,在HTML显示时需要考虑上
用Perl+sed实现的一下,等下更新词头文档,在新的词头文档里,对行内词头所属词头信息已经处理了,可以很方便的使用
具体代码如下:
#行内词头处理
$contents =~ s/^(.+行内词头.+)$/ci_hang_nei($1)/meg;
sub ci_hang_nei
{
my $arg = shift;
my $c_number;
#获得行内词头所在行数
#https://stackoverflow.com/questions/4918244
open my $handle, '<', "./词头.txt" or die $!;
while (<$handle>) {
$c_number = $., last if /$arg/;
}
close $handle;
#行数递减,获得行内词头归属
my $c_get;
my $c_get_page;
my $c_get_cn;
my $c_get_en;
my $c_get_da;
my $c_get_xiao;
until(0){
$c_number--;
$c_get=qx(sed -n '$c_number p' ./词头.txt);
if($c_get =~ m/行内词头/ ){
redo;
}else{
chomp($c_get); #去除未尾换行符
$c_get_page=$c_get;
$c_get_page =~ s/^([0-9]+) \t.+/${1}/m;
$c_get_cn=$c_get;
$c_get_cn =~ s/^.+\t(.+)\t.+\t.+\t.+/${1}/m;
$c_get_cn =~ s/(.+?)&.+/${1}/m;
$c_get_en=$c_get;
$c_get_en =~ s/^.+\t.+\t(.+)\t.+\t.+/${1}/m;
$c_get_en =~ s/(.+?)&.+/${1}/m;
$c_get_da=$c_get;
$c_get_da =~ s/^.+\t.+\t.+\t(.+)\t.+/${1}/m;
$c_get_xiao=$c_get;
$c_get_xiao =~ s/^.+\t.+\t.+\t.+\t(.+)/${1}/m;
last;
}
}
#行内词头信息拼接
$arg=$arg.$c_get_page." & ".$c_get_cn." & ".$c_get_en." & ".$c_get_da." & ".$c_get_xiao;
return $arg;
}
化学已出炉,可一下加上,这下数理化全了,https://musetransfer.com/s/mtyytgz1r(有效期至8月10日)|密码:1272|【Muse】《化学mdx制作专用》文件待查收,请点击链接获取文件
基本完工,还有20余条带上下标的,再处理。
看看还有什么要调整的。
物理学大辞典(切图 单栏 S版).zip (893.5 KB)
mdd(纯黑白,230MB):
https://musetransfer.com/s/7uwrnkh6h(有效期至8月10日)|密码:3873|【Muse】《物理学大辞典(S版)纯黑白》文件待查收,请点击链接获取文件
(207楼已更新)
说下索引中一点小问题:
--
和 ---
-
在年份中有3个也有2个。(见楼上图)
“玻色爱因斯坦凝聚”和“原子分子光物理”的主词条是“原子与分子物理学”。
多出一个“词头宽选”
AdS/CMT 这条
AdS/CMT反德西特/凝聚态理论对应&AdS&CMT&反德西特&凝聚态理论对应
-
人名哪是我疏忽了,有些年分之间的间隔本是三个
-
,弄成了两个,还有两个人名里带--
,人名中的--
保留。,还改了几外年份中---
缺失的,修改文件:物理人名
人名.txt (16.6 KB) -
词头宽选这个,是当初为保证词头提取足份足量弄的,还剩一个没删干净,直接删除就好
-
AdS/CMT 这条,原文应该跟某些特殊词条一样,只有中文,没有英文,可以手动给它造一下,如下:
438 反德西特/凝聚态理论对应 & 反德西特/共形场论对应 & 反德西特 AdS/CMT correspondence & Anti--de Sitter/Conformal Field Theory & Anti--de Sitter 理论物理学 弦理论与超弦理论
还有个问题,分了左右栏,你是用的整页的图片?只弄了物理?数学物理没弄?还是三个分开的?
看了下,在物理的m_词头.txt文件的12011行和12012行,行内词头所属的主词头是原子与分子物理学
,你指的是?
楼主,有没有普通的高清PDF可供下载?
提供了两种pdf,图片型的,就是普通高清
每行内容,共四个Tab
,分成五个部份,对行内词头来说,第一个部分是页码,第二个部份是中文,第三个部分是英文,第四个部份是标示“行内词头”,第五个部份未用,新增的所属内容放在了第五部分
这个第五部分,又分为几个模块
- 所属主词头的页码
- 所属主词头中文
- 所属主词头英文
- 所属主词头的大节标题
- 所属主词头的小节标题
这五个部份用&
分隔
理解岔了,明白了,已改
115楼更新了链接,请看看。
AdS/CMT反德西特/凝聚态理论对应——这条按原来的跳转,下次再加英文吧。
试用了一下:
-
图片压缩的太很了,在电脑上,肉眼可见锯齿,建意灰度,8色,300dpi 往上
-
人名年份的间隔 用的是两个 “——”,太长,用一个就行
- 行内词头的显示问题,㫫示的是主词头的中英文,应该显示它自已的中英文,主词头用小字提示即可
还有个查寻的问题,原词头错误
但查“naxwell”和查“maxwell”都会出现这个词条,另在人名的词头里,麦克斯韦无错误,查“naxwell”和查“maxwell” 都可查到“麦克斯韦”这个人名,你作了啥特殊处理吗?
还有个锦上添花的建议,
>力学和理论力学 >动力学
这个部份可加入两个超链接,跳到相应相应图片的位置,这个建议可自动忽略
其它是一些版面的,这个后面在css里自已调就可以了