🌸 「なでしこ」
>
🍯 「貯蔵庫」
bibtexのtitleを二重カッコにして大文字をエスケープする
🌟新規
📒一覧
🔌
🔍検索
🚪ログイン
bibtexのtitleを二重カッコにして大文字をエスケープする 📖
自分用便利ツール。プログラム最初のコメントアウトを読んでください。
プログラム:
(→大)
// bibtexのtitleは先頭以外の大文字が小文字にされてしまう。元素記号とか人名を勝手に大文字されては困る。 // {{AIUEO}}とすればエスケープできる。 // titleそのものを全て{{hoge}}で括るのは暴挙かもしれない(本当は{f{O}o}とした方がいいかも)だけど動けばいいや // 左に入力、変換を押すと右に出てくる。 入力エリア=空のテキストエリア作成 変換ボタン=「変換」のボタン作成 出力エリア=空のテキストエリア作成 // ~~~~~~~~ 変換ボタンをクリックした時には、 変換 ここまで ●変換とは 入力=入力エリアのDOMテキスト取得して改行で区切る 出力=空 入力を反復 文=対象 title位置=文で「title」が何文字目 // title位置を表示 もし、title位置!=0ならば、 文=文をtitle位置で処理 ここまで 出力=出力に文を一行追加 ここまで 出力エリアに出力をDOMテキスト設定 ここまで ●(SをNで)処理とは、 (N-1)回 もし、S[回数-1]!=「 」ならば、 Sで戻る ここまで ここまで 始め位置=Sで『{』が何文字目 S=Sの始め位置に『{』を文字挿入 フラグ=Sで『}』が何文字目 フラグの間 終わり位置=フラグ フラグ=Sで終わり位置から『}』を文字検索 ここまで S=Sの終わり位置に『}』を文字挿入 Sで戻る ここまで
プログラムを実行
⭐ ユメミノウツツ 作
タイトル:
bibtexのtitleを二重カッコにして大文字をエスケープする
ライセンス:
CC0 (著作権破棄)
タイプ:
wnako
タグ:
-
利用バージョン:
3.6.41
作成日時:
2025/01/31 00:13 (編集: 2025/01/31 00:21)
公開の投稿
ログイン
して★を付けよう!
Twitterへ投稿
📝作品を編集
作品公開情報
📍この作品のURL:
📍アプリ(即時実行)のURL:
📍アプリ(実行ボタンあり)のURL:
📍ブログパーツ:
上記HTML↑をブログに貼り付けることでアプリを埋め込めます。
📍ライブラリ直リンク - 『!「***」を取込』で使うとき:
📍なでしこハブ (最新版の反映は1日後):
ソースの確認
編集履歴の確認
通報数:
0
通報って何?