問題タブ [pandoc]

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 投票する
1 に答える
13895 参照

text - pandoc 構文を使用して Markdown ドキュメントでテーブルを指定するにはどうすればよいですか?

HTML および PDF ドキュメントを生成するために pandoc ツールで処理しているマークダウン ドキュメントがあります。ドキュメントに表を含めようとしています。通常のマークダウンはテーブルをサポートしていませんが、pandoc はサポートしています。テーブルの定義を pandoc ドキュメントからソース ドキュメントにコピー アンド ペーストしようとしましたが、pandoc プログラムで実行すると、結果のドキュメントはすべて 1 つの大きなテーブルに詰め込まれます。

適切にレンダリングされる pandoc テーブルを誰かに見せてもらえますか?

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

haskell - Pandocテキスト変換を利用するFastCGIHaskellスクリプト

1.モチベーション

私は自分のミニウィキを書いています。マークダウンからLATEX/HTMLに、またはその逆に簡単に変換できるようにしたいと思います。いくつか検索した後、Haskellで書かれたPandocを発見し、FastCGIモジュールを使用してApacheサーバーでHaskellプログラムを実行できることを発見しました。

2.問題/質問

FastCGIスクリプトに入出力変数(POST / GET?)を送信するためにどのプロトコルを使用する必要があるのか​​、またこれがどのように正確に行われるのかがわかりません。アイデア、提案、解決策はありますか?

3.実行した手順

3.1試行

これが私がこれまでに行ったことです(サンプルコードに基づく)。注意してください、私はHaskellの経験がなく、現時点では言語を学ぶ時間があまりありません。pandocテキスト形式変換ツールを使用できるようにしたいと思います。

このコードは、リクエストURLの疑問符の後の文字列を読み取ります。ただし、特定の文字が省略され(たとえば、「#」)、スペースが「/ 20%」に置き換えられるため、これは適切な解決策ではありません。

前もって感謝します。

3.2 Network.CGI

ドキュメントはここにあります。「入力」という見出しの下には、入力を取得するためのいくつかのメソッドがあります。どちらが私にぴったりですか?

それは...ですか :

たとえば、フォームから入力変数の値を取得します。変数に複数の値がある場合は、最初の値が返されます。例:

では、HTML POSTフォームがあり、name='Joe'getInputを使用してこれを取得できるとしましょう。もしそうなら、私はどのようにMaybe Stringタイプを処理しますか?

0 投票する
5 に答える
10524 参照

latex - MarkdownでPDFプレゼンテーションを作成する方法

LaTeXスタイル、ヘッダー、またはたとえばmarkdown2pdfpandocからH1 / markdown見出しごとに新しいページを持つPDFを生成するようなものはありますか?乾杯

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

data-structures - オーバーレイデータ構造?

ネストされた相互再帰的なデータ構造があり、計算コストの高い値をいくつかのノードに関連付けたいと考えています。実際、 Pandocドキュメントのブロックをそのブロックで発生する単語のリストに一時的にリンクしたいと思います。

避けたい魅力のないオプション:

  • 単語リストを含むようにBlockデータ型を拡張します。これは、多くの(壊れやすい)ボイラープレートコードを含む新しい拡張Pandocデータ型を作成することになります。

  • ブロックを単語リストにマッピングする。ブロックが複雑すぎてキーとして効率的に機能できないため、これは最適ではありません

私が解決策を探している方向は、拡張ブロックを含むある種のオーバーレイデータ構造ですが、基になるデータ型は変更されていないため、拡張Pandocライブラリを引き続き使用できます。しかし、おそらくこれはハスケルの考え方ではありません...

スクリプトを投稿2011-06-12

コメントが示すように、私はおそらく、部分的に間違った仮定に基づいて、マップアプローチのコストを過大評価していました。確かに、「明白な事実ほど欺瞞的なものはありません」。

とにかく、拡張可能なデータ型を作成する方法を示しているので、hammarの答えを受け入れます。

ありがとう

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

markdown - pandoc を SciTE のマークダウン ファイルの「コンパイラ」として設定するにはどうすればよいですか?

最近、マークダウンで何かを書き始め、ファイルを SciTE で編集しています。私は Windows で作業しているため、執筆プロセスのさまざまな段階で Windows コマンド プロンプトを同時に実行して、出力ファイルを生成しています。

ほとんどの場合、ファイルを同じ形式で出力し、基本的に同じコマンド ライン スイッチを pandoc に切り替えます。たとえば、私の通常のコマンドは次のようになります。

わかりやすくするために、通常のフラグは省略しました。

マークダウン ファイルに使用しているファイル拡張子を認識し、このようなコマンド文字列でファイルを「コンパイル」するように SciTE を設定する方法はありますか?

最終的に、これが可能であれば、「ビルド」オプションを設定して、markdown2pdf を介してファイルを実行することも考えています。また、(本当に運が良ければ) いつか、Go を構成して HTML ファイルを起動する方法を見つけたいと思います。 「コンパイル」コマンドの実行に由来します...

[編集: これをTEX StackExchange サイトにも投稿しましたが、おそらくそちらの方がよいでしょう。]

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

json - Pandocを使用してipythonノートブックファイル(JSONベース)を他の形式に変換する

pandocを使用してiPythonノートブック(0.12)からJSONベースのファイル(.ipynb)を変換しようとすると、JSONの「baddecodeArgs」というエラーが表示されます。私が使用しているPandocのUbuntu提供バージョン(1.8.1.1)が原因である可能性があります。最新のpandocバージョンを入手するには、Haskellプラットフォームをセットアップする必要があるようですが、依存関係の課題のために成功しませんでした(実際にはそうしたくありません)。これが私の問題でなければ、Haskellのインストールにこれ以上時間を費やしたくありません。

Ubuntu用の最新のpandocバイナリを再構築せずに取得する方法はありますか?

iPythonノートブックが新しい(そして非常にクールです!!)ことを考えると、JSONを他の形式に変換することに関連する経験について聞いてみるといいでしょう。おそらく、pandoc以外にこれを達成するための別の方法があります。

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

html - 同じディレクトリ内のドキュメントのセクションへのリンクを作成するにはどうすればよいですか(pandoc markdown-> html output)

私は2つの非常に単純なドキュメントを持っています(pandocでhtmlファイルを生成するために使用されるマークダウンで書かれています)。最初のドキュメントから2番目のドキュメントのセクションにリンクできるようにしたいと思います。

ソリューションの優先順位:

  • 一般的なマークダウン機能の使用
  • Pandoc拡張機能の使用
  • 埋め込まれたHTML
0 投票する
1 に答える
114 参照

haskell - Paths_pandoc.hs はどのように生成されますか?

プロジェクトpandocでは、Paths_pandoc が Shared.hs にインポートされます。Paths_pandoc.hs は、dist/build/autogen/ にあります。それはどのように生成され、pandoc に対して何をしますか。

0 投票する
7 に答える
63833 参照

latex - pandocを使用してマークダウンで図を参照するにはどうすればよいですか?

現在、マークダウンでドキュメントを書いています。テキストから画像への参照を作成したいと思います。

マークダウンをpdfに変換した後、画像が1ページまたは2ページに配置され、ドキュメントが意味をなさないため、その参照を行いたいです。

アップデート:

その投稿でライアンの答えを試しましたが、うまくいきません。どうやらコード:

生成する必要があります:

代わりに、次を取得します。

私は2つの問題に気づきました:

  • \label{image}表示されません: 参照は作成されません。
  • (\autoref{image})\href{\#image}{image}: 相互参照が検出されません。

そして、それをpdfに変換すると、明らかに画像にリンクしません。リンクはありますが、何にもリンクしていません。

どんな助けでも大歓迎です!!

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

html - マークダウンでテーブルを介してテキストを左/右に揃えることは可能ですか?

私が達成しようとしているのはこれです:

つまり、テキストの右の列を揃えますか?Markdownを介して、あるいはHTMLまたはCSSテーブルを介して、テーブルの境界線が表示されないようにすることは可能ですか?