問題タブ [bibtex]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
2133 参照

html - html/css を使用して、latex の \bibliography コマンドと同様に、Web サイトの下部に参考文献を自動的に生成したいと考えています。

最初に質問をしてから、興味のある人のために背景を説明します。

.bib ファイルから文献目録を自動的に生成するコマンドが html にあるかどうか知りたいですか? これは、テキスト全体に のようなものを追加<cite name="Jones2010">し、html (または css) ファイルの下部に次のようなものを書くことを意味します。<makebib file="biblist.bib", format="APA">、私の .bib ファイルを使用して参考文献が生成され、APA スタイルに従ってフォーマットされます。機能は脚注と非常によく似ていますが、各脚注は (本質的に) xml ファイルから情報を抽出し、目的の形式でコンテンツを出力するスクリプトに従って入力される点が異なります。誰かがそれを行うためのツールを作成することは想像に難くありませんが、私の Google 検索スキルではそのようなツールを見つけることができませんでした。bib ファイルを html または xml に変換するツールは簡単に見つかりますが、私のニーズには十分ではありません。私の bib ファイル全体をオンラインで公開したくありません。むしろ、生成するドキュメントごとに、bib ファイル内のいくつかのエントリを脚注として含める必要があります。どんなポインタでも大歓迎です。

さて、質問の背後にある理由:

私は最近、ラテックスを使用してすべての原稿を書くことから、html/css を使用して書くことに切り替え始めました。このアプローチの利点は高速です。バージョン管理用のファイルは 1 つだけ (.dvi、.ps、.aux、.blg などではなく)、共有するファイルははるかに小さく、他の人が html ファイルを編集してコンパイルすることができます。より簡単に、自分の好みに合わせて構成しやすく、画面上で読みやすいなどです。しかし、私にとっての欠点は、何年もラテックスで書いてきましたが、html と css を使い始めたばかりであることです。科学文書の作成。切り替えの主な原動力となったのは MathJaX でした。これにより、HTML ファイルにラテックス方程式を埋め込むことができるようになり、ラテックスの利点と css の利点を組み合わせることができるようになりました。私の同僚のほぼ全員が、ラテックスからこの単純な形式に切り替えると思います。

どうもありがとう。

0 投票する
3 に答える
215 参照

regex - 正規表現のヘルプ-テキストの抽出

次のようなテキストファイル(f1.txt、f2.txt、...)があるとします。

タイトルのコンテンツを抽出し、それをbash変数($ titleと呼びます)、つまり例では「some{T}itle」に格納したいと思います。中括弧の最初のセットに中括弧が含まれている可能性があることに注意してください。また、「=」の前後に空白がない可能性があり、「タイトル」の前に空白が多い可能性があります。

本当にありがとう。これを抽出する方法の実用的な例が必要です。他のものを抽出できます。

0 投票する
2 に答える
990 参照

compiler-construction - コンパイラを書く

基本的に、特定の bibtex データベースを照会できるように、bibtex ファイル用のコンパイラを作成する必要があります。今では、オートマトン、文法、SLR、LR(1)、LALR 解析など、理論の特定の側面に精通しています。しかし、私はそれを適用したことがないので、その理論的かつ抽象的なすべてをまだ見つけています。誰かがコンパイラを構築するために必要な確実な手順を概説できれば、非常に役立ちます. 私はおそらく flex と bison/yacc を使用することになるので、設計プロセスがどのように進むのか、どの段階でどのファイルが生成されるのか、各段階でどのような出力が得られるのか、そして一般的に物事がどのように結びついているのかを教えていただければ、おそらく、物事がどのように行われるかについて、より実用的な見方を得ることができます...

ありがとう!

0 投票する
1 に答える
8196 参照

latex - Natbib texmaker

texmakerで次のテストプログラムを使用しています

例えば

そして参考文献のエントリは

bibtexとpdflatexをビルドすると、出力は「こんにちは?」になります。(texmakerでエラー/警告はありません)。それから私はそれが示す「pdflatexテスト」を実行しました

そして「bibtextest」は

miktexパッケージマネージャーをチェックインしました。natbibパッケージがインストールされています。3つのntabibbstファイルはすべてC:\Program Files (x86)\MiKTeX 2.8\bibtex\bst\natbibフォルダーにあります。

0 投票する
2 に答える
21161 参照

latex - LaTeXで著者の名を自動的に省略します

natbib / Latex / Bibtexを使用して、参照セクションで、次のような完全な名の参照を取得します。

ウラジミール・イオシフォビッチ・レーベンシュタイン。削除、挿入、および取り消しを修正できるバイナリコード。テクニカルレポート8、1966。

次のように自動的に名を省略したいのですが。

VIレベンシュテイン。削除、挿入、および取り消しを修正できるバイナリコード。テクニカルレポート8、1966。

あなたがこれを行う方法についての考えを持っているならば、私は聞いてうれしいです。

0 投票する
1 に答える
2021 参照

latex - 奇妙な bibtex エラー

ラテックスで科学論文を書いていて、しばらく放置していましたが、数日前に戻ったとき、ファイルを変更していないにもかかわらず、bibtex を機能させることができませんでした。データベースのすべてのエントリについて、次のようなエラー メッセージが表示されます。

.bib ファイルのエントリは次のようになります。

bibtex コマンドの出力を見ると、@ とエントリ タイプが別の行にあるように見えます。しかし、ファイルではそうではありません。vim で :%s/@manual/@manual/g を置き換えようとしましたが、役に立ちませんでした。誰でも私を助けることができますか?ありがとう。

0 投票する
1 に答える
2150 参照

parsing - ANTLR の BibTex 文法

趣味のプロジェクトで使用する ANTLR の bibtex 文法を探しています。ANTLR 文法の作成に時間を費やしたくありません (学習曲線が必要になるため、時間がかかる場合があります)。だから私はどんな指針にも感謝します。

注: bison と yacc の bibtex 文法は見つかりましたが、antlr の文法は見つかりませんでした。

編集: バートが指摘したように、引用された文字列のプリアンブルとテックスを解析する必要はありません。

0 投票する
1 に答える
347 参照

eclipse - Eclipse での参照用のグラフィカル フロントエンド

MendeleyやEndnoteのように、Eclipseが参照を処理/検索するためのグラフィカルプラグイン/フロントエンドはありますか? texClipse プラグインには bibtex エディターが付属していることは知っていますが、すべての参照を手作業でまとめるにはかなりの時間がかかります。

よろしく、 syrvn

0 投票する
2 に答える
4338 参照

batch-file - notepad++の現在のファイルで機能するpdflatex-makeindex-bibtexのバッチスクリプト

ラテックスファイルから略語と参照を含むファイルを作成するために使用するバッチファイルを作成しました。それは非常にうまく機能します。私はこれをnotepad++Runメニュー内から使用します。私の問題は、毎回バッチファイル内からファイル名を変更する必要があることです。どのファイルでも動作するユニバーサルファイルを作成したいと思います。

これが私の作業スクリプトです

これが私の試みです

ただし、ご覧のとおり、bibtexとmakeindex.exeコマンドラインには問題があります。これは、拡張子がbibtexに提供されることを想定していないため、メモ帳++で現在開いているファイルを参照する%2が機能しないためです。また、mnakeindexがtexファイル名に対応する正しいファイル名を見つけることができるようにグローバル.nloと.nlsを指定する方法もわかりません。

textworksを使用して命名法を生成できなかったため、notepad++からバッチでこれを行っています!!

助けてくれてありがとう

thesisバッチファイル内のすべての発生率を実際に置き換えることが%2実際に機能することがわかりました。私は早すぎると思いますが、誰かが同様の問題を抱えている場合は、ここで解決策があります:

0 投票する
1 に答える
851 参照

bibtex - JabRef で .bib エントリを標準化する簡単な方法はありますか?

たとえば、あるジャーナル タイトルは、いくつかの .bib エントリでは "Journal of X" ですが、他のエントリでは " The Journal of X" であることがわかりました(それらはすべて " The " を含む必要があります)。または、一部のエントリでは著者が「John Public」ですが、「John Q. Public」です。他のエントリの場合。

.bib エントリを入力するとオートコンプリートが表示されることに気付きましたが、ほとんどの場合、Web からのみエントリをインポートしているため、このツールがショートしています。

JabRef はこれらのエントリを標準化できますか? または、テキスト エディタの検索置換で返信する必要がありますか?

ありがとう!