Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

IEEE缩写的时候会变成Ieee #50

Closed
keeyangyy opened this issue Apr 10, 2023 · 22 comments
Closed

IEEE缩写的时候会变成Ieee #50

keeyangyy opened this issue Apr 10, 2023 · 22 comments

Comments

@keeyangyy
Copy link

如题,遇到开头带IEEE的期刊,缩写会出错,变成Ieee

@keeyangyy
Copy link
Author

另外,这个自定义的列是怎么实现的,可以搞一个笔记的列吗,我原来会每篇论文写一点简要在extra字段,就可以实现快速筛选文章,现在会和期刊信息重合了。如果能创建一个笔记的列,内容还在extra,但是可以在列里单独显示,就很nice

@redleafnew
Copy link
Owner

如题,遇到开头带IEEE的期刊,缩写会出错,变成Ieee

还有哪些单词需要大写,我处理一下。

@redleafnew
Copy link
Owner

另外,这个自定义的列是怎么实现的,可以搞一个笔记的列吗,我原来会每篇论文写一点简要在extra字段,就可以实现快速筛选文章,现在会和期刊信息重合了。如果能创建一个笔记的列,内容还在extra,但是可以在列里单独显示,就很nice

像标题、作者那个有个列显示笔记?但一个条目中笔记可能是多条啊。

@keeyangyy
Copy link
Author

如题,遇到开头带IEEE的期刊,缩写会出错,变成Ieee

还有哪些单词需要大写,我处理一下。

我目前只遇到了IEEE和IET这两个

@keeyangyy
Copy link
Author

另外,这个自定义的列是怎么实现的,可以搞一个笔记的列吗,我原来会每篇论文写一点简要在extra字段,就可以实现快速筛选文章,现在会和期刊信息重合了。如果能创建一个笔记的列,内容还在extra,但是可以在列里单独显示,就很nice

像标题、作者那个有个列显示笔记?但一个条目中笔记可能是多条啊。

不是将所有笔记都装进去,只是做一个一两句话的简要总结,这样可以在后面筛选的时候很快找到想要的文献。只是看到这个插件可以在extra字段的不同内容显示为不同单独列,感觉很神奇,不用再将extra列出来

@redleafnew
Copy link
Owner

redleafnew commented Apr 10, 2023

我是说一个条目有多条笔记,笔记中可能有很多内容,你想显示哪些?

选中条目,你运行一下这个代码,我看显示的是哪些。


var items = ZoteroPane.getSelectedItems();
var notes=''
var item = items[0]; 
var noteIDs = item.getNotes();
for (let id of noteIDs) {
    let note = Zotero.Items.get(id);
    notes=notes + note.getNote() ;
} 
return notes

@redleafnew
Copy link
Owner

另外,这个自定义的列是怎么实现的,可以搞一个笔记的列吗,我原来会每篇论文写一点简要在extra字段,就可以实现快速筛选文章,现在会和期刊信息重合了。如果能创建一个笔记的列,内容还在extra,但是可以在列里单独显示,就很nice

像标题、作者那个有个列显示笔记?但一个条目中笔记可能是多条啊。

不是将所有笔记都装进去,只是做一个一两句话的简要总结,这样可以在后面筛选的时候很快找到想要的文献。只是看到这个插件可以在extra字段的不同内容显示为不同单独列,感觉很神奇,不用再将extra列出来

用的这个框架

https://github.com/windingwind/zotero-plugin-toolkit/blob/master/docs/zotero-plugin-toolkit.dialoghelper.open.md

@keeyangyy
Copy link
Author

我这可能没说清楚。不是单独生成一个笔记文件,而是对这个文献做一两句话的总结,我平时会放在extra字段,然后把extra字段列出来,这样不用点开文献可以快速了解文献的内容,进行快速回顾筛选。现在我看这个插件可以实现在extra字段填入JCR:xxx,然后就可以在列里单独显示JCR后的内容,我在想能不能我在extra字段里输入 总结:xxx,就可以看到只是这一行的内容了。

@redleafnew
Copy link
Owner

哦,这个实现起来不麻烦。
确定是“总结”两个字是吧。而且“:”要和现在的一样。

@keeyangyy
Copy link
Author

对的,但这个可能只是我单个人的需求,如果能为自定义的形式,可能会适合更多人,无论如何,超级感谢😄

@redleafnew
Copy link
Owner

我有时间搞一下,你也可以尝试自己修改源代码。
但需要把那列拖得很长才可以显示全部内容。

@keeyangyy
Copy link
Author

感谢大佬

@redleafnew
Copy link
Owner

给我几个条目吧,我有时间试试。
包括期刊缩写形成Ieee和Iet的。
导出为csl json格式,贴到这。

@keeyangyy
Copy link
Author

[
	{
		"id": "ghassemlooy_2012_ExperimentalInvesti",
		"type": "article-journal",
		"abstract": "Binary polarisation shift keying (BPOLSK) has been proposed to mitigate the atmospheric turbulence-induced fading in free space optical (FSO) communication systems. In this study, the Q-factors obtained for the BPOLSK-FSO system are verified in conjunction with theoretical results to confirm the validity of the proposed scheme. The analytical bit error rate (BER) for the BPOLSK and non-return-to-zero on–off keying (NRZ-OOK) schemes are presented. The authors show that the BPOLSK scheme with direct detection offers improved BER performances compared to NRZ-OOK in the presence of weak turbulence, which is inferred from the experimental Q-factor and theoretical BER. For a turbulence variance σ21 of 0.003 and the transmitted optical power of −16.8 dBm, values for Q-factor are ∼11 and ∼8.5 for BPOLSK and NRZ-OOK schemes, respectively. The authors show that the predicted signal-to-noise ratio (SNR) for BPOLSK and NRZ-OOK schemes are ∼13.5 and ∼15 dB, respectively, for a BER of 10−6 and σ21 of 0.01. When σ21 increases to 0.1, ∼8 dB lower values of SNR is required for BPOLSK compared with NRZ-OOK.",
		"archive": "Ghassemlooy, Zabih",
		"archive_location": "UK: NU(Northumbria Univ*)",
		"call-number": "Q4",
		"container-title": "IET Communications",
		"DOI": "10.1049/iet-com.2011.0780",
		"ISSN": "1751-8636",
		"issue": "11",
		"journalAbbreviation": "Iet Commun.",
		"language": "en",
		"license": "计算机科学4区",
		"note": "polSK系统,大气湍流信道,采用DD的方式\n【】\nJCR分区: Q4\n中科院分区升级版: 计算机科学4区\n影响因子: 1.35\n5年影响因子: 1.276\nEI: 是\nJCI: 0.39",
		"page": "1489-1494",
		"source": "1.35",
		"title": "Experimental investigation of polarisation modulated free space optical communication with direct detection in a turbulence channel",
		"URL": "https://digital-library.theiet.org/content/journals/10.1049/iet-com.2011.0780",
		"volume": "6",
		"author": [
			{
				"family": "Ghassemlooy",
				"given": "Z."
			},
			{
				"family": "Tang",
				"given": "X."
			},
			{
				"family": "Rajbhandari",
				"given": "S."
			}
		],
		"accessed": {
			"date-parts": [
				[
					"2021",
					4,
					26
				]
			]
		},
		"issued": {
			"date-parts": [
				[
					"2012",
					7,
					24
				]
			]
		}
	},
	{
		"id": "al-aubaidy_2013_BiasControlIQ",
		"type": "article-journal",
		"abstract": "Among several advantages of inserting a side pilot-tone (SPT) in optical orthogonal frequency-division multiplexing (OFDM) systems, bias control of the IQ optical modulator (IQOM) is presented in this letter. It is shown that a SPT with a small frequency gap and limited power can be employed to generate powerful error signals for phase and amplitude offsets of the IQOM without ambiguity. These error signals are exploited for bias drift correction using a suggested low-cost automatic bias controller with a fast correction algorithm. Insertion of the SPT is further justified as it can also be used for coherent detection purposes.",
		"archive": "Al-Aubaidy, Zaid S.",
		"archive_location": "AU: Monash Univ.",
		"call-number": "Q3",
		"container-title": "IEEE Photonics Technology Letters",
		"DOI": "10.1109/LPT.2013.2287704",
		"ISSN": "1941-0174",
		"issue": "24",
		"journalAbbreviation": "Ieee Photon. Technol. Lett.",
		"language": "en",
		"license": "工程技术3区",
		"note": "插入高频导频for OFDM\n\nJCR分区: Q3\n中科院分区升级版: 工程技术3区\n影响因子: 2.41\n5年影响因子: 2.349\nEI: 是\nJCI: 0.68",
		"page": "2419-2422",
		"source": "2.41",
		"title": "Bias Control of the IQ Optical Modulator Using Side Pilot-Tone in Optical OFDM Transmitters",
		"volume": "25",
		"author": [
			{
				"family": "Al-Aubaidy",
				"given": "Zaid S."
			}
		],
		"issued": {
			"date-parts": [
				[
					"2013",
					12
				]
			]
		}
	},
	{
		"id": "oh_2013_12GbMultichannelUs",
		"type": "article-journal",
		"abstract": "A crosstalk cancellation and signal reutilization (XTCR) analog front-end implemented with infinite impulse response (IIR) networks dramatically improves signal integrity across multiple closely-spaced single-ended PCB traces. The XTCR technique has been designed to address multiple high-speed I/Os from the ground up. To verify this technique a 4 channel prototype was implemented in 65 nm CMOS. This 4 channel prototype design handles crosstalk cancellation for single-ended I/Os operating at 12 Gb/s. At this speed, the prototype XTCR design improves the measured average horizontal and vertical-eye openings by 37.5% and 26.4% at 10-8 BER, while consuming only 0.96 pJ/b/lane.",
		"archive": "Harjan, Ramesh",
		"archive_location": "KR: Kwangwoon Univ*",
		"call-number": "Q1",
		"container-title": "IEEE Journal of Solid-State Circuits",
		"DOI": "10.1109/JSSC.2013.2252517",
		"ISSN": "1558-173X",
		"issue": "6",
		"journalAbbreviation": "IEEE J. Solid-State Circuits",
		"language": "en-US",
		"license": "工程技术1区",
		"note": "多通道串扰,比较详细\nJCR分区: Q1\n中科院分区升级版: 工程技术1区\n影响因子: 6.13\nEI: 是\nJCI: 1.52",
		"page": "1383-1397",
		"source": "6.13",
		"title": "A 12-Gb/s Multichannel I/O Using MIMO Crosstalk Cancellation and Signal Reutilization in 65-nm CMOS",
		"volume": "48",
		"author": [
			{
				"family": "Oh",
				"given": "Taehyoun"
			},
			{
				"family": "Harjani",
				"given": "Ramesh"
			}
		],
		"issued": {
			"date-parts": [
				[
					"2013",
					6
				]
			]
		}
	}
]

@redleafnew
Copy link
Owner

从extra取值的是需要key: value形式的,你给的例子中没有写“总结”两个字哦。

@redleafnew
Copy link
Owner

两个大小写已经搞好了。

@keeyangyy
Copy link
Author

从extra取值的是需要key: value形式的,你给的例子中没有写“总结”两个字哦。

对的,因为我原来是直接写在extra里的

@redleafnew
Copy link
Owner

image
image

这个效果?

@keeyangyy
Copy link
Author

对对对,太强了吧

@redleafnew
Copy link
Owner

@keeyangyy
Copy link
Author

OK了,超级感谢!!!

@redleafnew
Copy link
Owner

没有其它问题了,请关闭此issue

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants