Bio Technical フォーラム

  • バイオ関連の実験をする上での、試薬、機器、プロトコールなどの情報交換の場です。
  • 新しいテーマで話を始める場合、質問をする場合は「新しいトピックを作る」から書き込みをしてください。
  • 質問に対して解答できる方は是非、書き込んで下さい。
  • このフォーラムにふさわしくないと管理人が判断した投稿は予告なく削除します。

新しいトピックを作る | トピック一覧 | 研究留学ネットに戻る

ひとつ前のフォーラム(readのみ)

このスレッドをはてなブックマークに追加このスレッドをはてなブックマークに追加

CSLスタイル(Referenceリスト用)の編集 トピック削除
No.9241-TOPIC - 2020/10/21 (水) 04:04:57 - ZTR
投稿先のRefの規程にドンピシャで合う既存のCSLスタイルファイルが見つからなかったため、規定に沿うよう、既存の公開されてるファイルを部分的に手で編集しています(使用ソフトはZotero)。

Cell用に用意されたCSLがとても近かったため、Cellの設定をもとに色々変えて、「著者4名以上の場合、Referenceリスト上でも4人目以降はet alを用いる」等、全体的にほぼ望み通りのスタイルまではいったんですが、どうしても、「Family nameと、イニシャル化したFirst nameの間のコンマ」を除くことができません。

(例:Smith JD, Trump DJ, Biden J et al (2020) にしたいのに、Smith, JD, Trump, DJ, Biden, J, et al (2020) になってしまう。姓名の間のみならず、最後のコンマも除く必要がある感じですね。

あ、あと、3名以下の場合に、ラストオーサーの前に「and」が入ってしまう(上述の通り、et alの場合は入らないのですが、それはOK)のですが、これも除かねばいけないのに除けない状況です。全然「ほぼ望みどおりのスタイル」でもなんでもなかったですね、まだまだ)

「,」で検索してももう1つもヒットしませんし、どこをいじれば良いのか、知見のある方がいらっしゃいましたらご教示いただけると大変助かります。

(あるいは全く別の方法でも構いません。Zotero等、無償ソフトで何とかしたくはあるのですが)


以下CSLファイルの、<info>タグ以降の内容…を貼ったんですが、字数オーバーではねられました。次のメッセージに投稿します。
 
- このトピックにメッセージを投稿する -



7件 ( 1 〜 7 )  前 | 次  1/ 1. /1


(無題) 削除/引用
No.9241-7 - 2020/10/22 (木) 04:05:45 - ZTR
ご回答ありがとうございます。

自分でも検索していたのですが、ちょうど時を同じくして、Mendeleyをインストールした上で、MendeleyのCSL Editorを用いることで自己解決しました。

ちょうどご教示いただいたEditorと、ほぼ同一のものですね(登録が必要じゃない分、お示しいただいたものの方が簡単かもしれません)。

ただ、Mendeleyの検索ウィザードでそれっぽい体裁を整えた後出てきた「最も近い」とされるスタイルを選んで一から始めた結果、今度はどうしてもet alの後のピリオドが除けないという問題(本文中のcitationでは「et al. 2020」表記なのに、Reference欄=bibliographyでは「et al (2020)」とピリオドなしになるという、何かよく分からないスタイルが指定されています)に直面したのですが、幸いRef欄のet alに続くものは(年)と常に開始括弧になっている(本文中は数字だから区別可能)ため、ここはもうWordの全置換でピリオドを消すことにしました。

全然スマートじゃないですけど、今回はこれで良しとして、追っていつかCSLについてじっくり学ぼうと思います。

ご協力誠にありがとうございました。

(無題) 削除/引用
No.9241-6 - 2020/10/21 (水) 15:41:19 - How is this?
https://marineasty.wordpress.com/2013/11/19/citation-style%E3%82%92%E7%B7%A8%E9%9B%86%E3%81%99%E3%82%8B/

(無題) 削除/引用
No.9241-5 - 2020/10/21 (水) 04:18:12 - ZTR
あ、めちゃくちゃ分かりづらくなって恐縮ですが、せっかくなのでファイルの本当の最初部分=<info>タグの部分も貼っておきます。

いわば「その0」の部分ですね。この下に「その1」が続きます。

…と思ったら、URLがあると投稿できないようなので、「http」を完全に削除しておきました。


<?xml version="1.0" encoding="utf-8"?>
<style xmlns="://purl.org/net/xbiblio/csl" version="1.0" class="in-text" default-locale="en-US" demote-non-dropping-particle="sort-only" page-range-format="expanded">
<info>
<title>Cell</title>
<id>://www.zotero.org/styles/cell</id>
<link href="://www.zotero.org/styles/cell" rel="self"/>
<link href="://www.cell.com/authors" rel="documentation"/>
<author>
<name>Adam Mark</name>
<email>a.mark@uoguelph.ca</email>
</author>
<contributor>
<name>Julian Onions</name>
<email>julian.onions@gmail.com</email>
</contributor>
<contributor>
<name>Aurimas Vinckevicius</name>
<email>aurimas.dev@gmail.com</email>
</contributor>
<category citation-format="author-date"/>
<category field="biology"/>
<issn>0092-8674</issn>
<eissn>1097-4172</eissn>
<summary>The Cell journal style. Original by Julian Onions.</summary>
<updated>2014-09-06T22:02:33+00:00</updated>
<rights license="://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>

(無題) 削除/引用
No.9241-4 - 2020/10/21 (水) 04:12:35 - ZTR
(その3、終わり)

<bibliography et-al-min="4" et-al-use-first="3">
<sort>
<key macro="author-short" names-min="1" names-use-first="1"/>
<key macro="author-count" names-min="3" names-use-first="3"/>
<key macro="author" names-min="3" names-use-first="1"/>
<key macro="issued"/>
</sort>
<layout suffix="">
<group delimiter=" ">
<text macro="author"/>
<text macro="issued" prefix="(" suffix=")"/>
<choose>
<if type="article article-magazine article-newspaper article-journal review" match="any">
<text variable="title" suffix=""/>
<text variable="container-title" form="short" text-case="title"/>
<group delimiter=" ">
<text variable="volume"/>
<text variable="page"/>
</group>
</if>
<else-if type="chapter paper-conference" match="any">
<text variable="title" suffix="."/>
<text variable="container-title" prefix="In " suffix="" text-case="title"/>
<text macro="editor"/>
<text macro="publisher" suffix=""/>
<label variable="page" form="short"/>
<text variable="page"/>
</else-if>
<else-if type="thesis">
<text variable="title" suffix="."/>
<text variable="genre" suffix="."/>
<text variable="publisher"/>
</else-if>
<else>
<text variable="title"/>
<text macro="publisher"/>
</else>
</choose>
</group>
</layout>
</bibliography>
</style>

よろしくお願いいたします。

(無題) 削除/引用
No.9241-3 - 2020/10/21 (水) 04:10:10 - ZTR
(その2)

<macro name="publisher">
<group prefix="(" delimiter=": " suffix=")">
<text variable="publisher-place"/>
<text variable="publisher"/>
</group>
</macro>
<macro name="editor">
<names variable="editor">
<name initialize-with="" and="text" delimiter-precedes-last="always"/>
<label form="short" prefix=" "/>
</names>
</macro>
<citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" collapse="year">
<sort>
<key macro="author-short" names-min="1" names-use-first="1"/>
<key macro="author-count" names-min="3" names-use-first="3"/>
<key macro="author" names-min="3" names-use-first="1"/>
<key macro="issued"/>
<key variable="title"/>
</sort>
<layout prefix="(" suffix=")" delimiter="; ">
<group delimiter=" ">
<text macro="author-short"/>
<text macro="issued"/>
</group>
</layout>
</citation>

(無題) 削除/引用
No.9241-2 - 2020/10/21 (水) 04:07:20 - ZTR
という訳で、CSLファイルの中身です(Cellの設定から、既に必要な所を修正した状態です。必要ない所まで変わってる可能性も十分あるのですが・・・)。

…と思ったら、これでもまだオーバーしてました。2-3回に分けて貼ろうと思います。分かりにくいですが、下のコメント(若い番号)がファイルの始まりになります。

(その1)

<macro name="author-short">
<names variable="author">
<name form="short" and="text"/>
</names>
</macro>
<macro name="author-count">
<names variable="author">
<name form="count"/>
</names>
</macro>
<macro name="author">
<names variable="author">
<name name-as-sort-order="all" initialize-with="" and="text" delimiter-precedes-last="always"/>
</names>
</macro>
<macro name="issued">
<date variable="issued">
<date-part name="year"/>
</date>
</macro>

CSLスタイル(Referenceリスト用)の編集 削除/引用
No.9241-1 - 2020/10/21 (水) 04:04:57 - ZTR
投稿先のRefの規程にドンピシャで合う既存のCSLスタイルファイルが見つからなかったため、規定に沿うよう、既存の公開されてるファイルを部分的に手で編集しています(使用ソフトはZotero)。

Cell用に用意されたCSLがとても近かったため、Cellの設定をもとに色々変えて、「著者4名以上の場合、Referenceリスト上でも4人目以降はet alを用いる」等、全体的にほぼ望み通りのスタイルまではいったんですが、どうしても、「Family nameと、イニシャル化したFirst nameの間のコンマ」を除くことができません。

(例:Smith JD, Trump DJ, Biden J et al (2020) にしたいのに、Smith, JD, Trump, DJ, Biden, J, et al (2020) になってしまう。姓名の間のみならず、最後のコンマも除く必要がある感じですね。

あ、あと、3名以下の場合に、ラストオーサーの前に「and」が入ってしまう(上述の通り、et alの場合は入らないのですが、それはOK)のですが、これも除かねばいけないのに除けない状況です。全然「ほぼ望みどおりのスタイル」でもなんでもなかったですね、まだまだ)

「,」で検索してももう1つもヒットしませんし、どこをいじれば良いのか、知見のある方がいらっしゃいましたらご教示いただけると大変助かります。

(あるいは全く別の方法でも構いません。Zotero等、無償ソフトで何とかしたくはあるのですが)


以下CSLファイルの、<info>タグ以降の内容…を貼ったんですが、字数オーバーではねられました。次のメッセージに投稿します。

7件 ( 1 〜 7 )  前 | 次  1/ 1. /1


パスワードを入力してチェックした記事を チェックした記事を

このトピックにメッセージを投稿する
名前 
メール   アドレス非公開
   タイトル 
本文      
設定  クッキーを保存(次回の入力の手間を省けます)
上に上げない(トピックの一覧で一番上に移動させません)
解決(問題が解決した際にチェックしてください)
暗証  半角英数字8-12文字の暗証番号を入れると、あとで削除、修正ができます。
送信 

〔使い方〕
  • 「アドレス非公開」をチェックすれば、自分のメールアドレスを公開しないで他の方からメールを受け取れます。
  • 問題が解決した際には、解決ボタンをチェックして解決した旨のコメントをつけてください。これは、初めにトピックを作った人と管理人のみが可能です。
  • 半角カタカナ、機種依存文字(全角ローマ数字、○の中の数字等)は文字化けの原因となりますので使わないでください。