中英理科专业词典・新增『天文学名词「第三版」』·甲辰年(龙)正月初二「2024-02-11」

真忘了… :sweat_smile:

还有一个,词条中的 -- 按照一般的习惯,在mdx中应该转换成 -,而 --- 应该转换成 ——(破折号)

这个 ----- 是LaTeX中用的

破折号都是用在年份上吗?

是的,只有年份哪里才有,小小提醒一下,主词头的中英文第一部分,有些是带上下标的,在HTML显示时需要考虑上

1 个赞

用Perl+sed实现的一下,等下更新词头文档,在新的词头文档里,对行内词头所属词头信息已经处理了,可以很方便的使用

1 个赞

具体代码如下:

#行内词头处理
$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;
}

1 个赞

化学已出炉,可一下加上,这下数理化全了,https://musetransfer.com/s/mtyytgz1r(有效期至8月10日)|密码:1272|【Muse】《化学mdx制作专用》文件待查收,请点击链接获取文件

1 个赞

基本完工,还有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&反德西特&凝聚态理论对应

4 个赞
  • 人名哪是我疏忽了,有些年分之间的间隔本是三个-,弄成了两个,还有两个人名里带--,人名中的--保留。,还改了几外年份中---缺失的,修改文件:物理人名
    人名.txt (16.6 KB)

  • 词头宽选这个,是当初为保证词头提取足份足量弄的,还剩一个没删干净,直接删除就好

  • AdS/CMT 这条,原文应该跟某些特殊词条一样,只有中文,没有英文,可以手动给它造一下,如下:

438 	 反德西特/凝聚态理论对应 & 反德西特/共形场论对应 & 反德西特 	 AdS/CMT correspondence & Anti--de Sitter/Conformal Field Theory & Anti--de Sitter 	 理论物理学 	 弦理论与超弦理论

还有个问题,分了左右栏,你是用的整页的图片?只弄了物理?数学物理没弄?还是三个分开的?

1 个赞

看了下,在物理的m_词头.txt文件的12011行和12012行,行内词头所属的主词头是原子与分子物理学,你指的是?

1 个赞

楼主,有没有普通的高清PDF可供下载?

1 个赞

数学和化学得等一阵。先分开做,合起来应该简单。

显示分了左右栏,点进去是单栏的。

显示主词条是“原子结构”

1 个赞

提供了两种pdf,图片型的,就是普通高清

1 个赞

每行内容,共四个Tab,分成五个部份,对行内词头来说,第一个部分是页码,第二个部份是中文,第三个部分是英文,第四个部份是标示“行内词头”,第五个部份未用,新增的所属内容放在了第五部分

这个第五部分,又分为几个模块

  1. 所属主词头的页码
  2. 所属主词头中文
  3. 所属主词头英文
  4. 所属主词头的大节标题
  5. 所属主词头的小节标题
    这五个部份用 & 分隔

“玻色爱因斯坦凝聚”和“原子分子光物理”在“原子结构”上方,怎么能是它的行内词条呢?

1 个赞

理解岔了,明白了,已改

115楼更新了链接,请看看。
AdS/CMT反德西特/凝聚态理论对应——这条按原来的跳转,下次再加英文吧。

试用了一下:

  • 图片压缩的太很了,在电脑上,肉眼可见锯齿,建意灰度,8色,300dpi 往上

  • 人名年份的间隔 用的是两个 “——”,太长,用一个就行

  • 行内词头的显示问题,㫫示的是主词头的中英文,应该显示它自已的中英文,主词头用小字提示即可

还有个查寻的问题,原词头错误

但查“naxwell”和查“maxwell”都会出现这个词条,另在人名的词头里,麦克斯韦无错误,查“naxwell”和查“maxwell” 都可查到“麦克斯韦”这个人名,你作了啥特殊处理吗?

还有个锦上添花的建议,

>力学和理论力学 >动力学

这个部份可加入两个超链接,跳到相应相应图片的位置,这个建议可自动忽略

其它是一些版面的,这个后面在css里自已调就可以了

1 个赞