2016-11-29 7 views
-3

OKので、私はこのようなものがあります。HaskellのリストからLaTeXファイルを作成するにはどうすればよいですか?

[Just [["Value1"],["","",""]],Just [["Value2"],["","","","","","","","","","","","","","","","","","","","","","","","","","","Value3",""]],Just [["Value4","",""]],Just [["Value5"],["","",""]],Just [["Value6"],["","",""]],Just []] 

を、私は(おそらくペアで、ペアごとに1行)空の文字列を無視して、LaTeXファイルにこれらの値のすべてを記述する必要があります。

は、どのように私はそれを行うに行きますか?

おかげ

EDIT:私のファイルは次のようになります。

Value1 Value2 
Value3 Value4 
Value5 Value6 
+1

私はあなたが何を望んでいるか分かりません。あなたの例として期待されている出力ラテックスソースファイルを追加しておけば助けになるでしょうか? – Alec

+0

まあ、私のファイルは次のようになります。 いくつかの文字列を他のいくつかの値 ここでも、いくつかの値以上の値が ねえ、値値が登場します! より良いと言っています: 値1の値2 値3の値4 値5の値6 – BourbonCreams

+0

私はちょうど質問を編集しました。おかげ – BourbonCreams

答えて

5
  1. フォーム["Value1", "Value2", "Value3", "Value4", "Value5", "Value6"][String]へのご入力を簡素化します。機能catMaybesconcatfilter、およびnullは役に立つかもしれません。
  2. 値をペアにグループ化します。あなたが望むものに応じて、これを手書きで書くか、splitパッケージからchunksOfを使用してください。
  3. unwordsとのペアを組み合わせます。 unlinesとペアの組み合わせを組み合わせる。
  4. writeFileであなたのファイルに書き込みます。注記がある場合を除き

、これらすべての機能が標準ライブラリです。

関連する問題