Retourner au contenu associé (journal : wiki2latex)
Posté par PachaFonk le 19 février 2004 à 13:50. En réponse au journal wiki2latex. Évalué à 3.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: wiki2latex
Posté par PachaFonk . En réponse au journal wiki2latex. Évalué à 3.
#!/bin/perl
use strict ;
while (<>) {
s/__([^_]*)__/\\textbf{1ドル}/g ;
s/\'\'([^\']*)\'\'/\\textit{1ドル}/g ;
s/!!! ([^\s]*)/\\section{1ドル}/g ;
s/!! ([^\s]*)/\\subsection{1ドル}/g ;
s/\* puce1/\\begin{itemize} \\item/g ;
s/\* puce2/\\item/g ;
s/\* puce3/\\item \\end{itemize}/g ;
s/\# puce1/\\begin{enumerate} \\item/g ;
s/\# puce2/\\item/g ;
s/\# puce1/\\item \\end{enumerate}/g ;
print ;
}
print "\n" ;
Tu peux mettre ca dans le fichier wiki2latex et ensuite appeler
wiki2latex monfichier.wiki > monfichier.latex
PS en passant :
sed -e "s/''brol''/\\\textit\{brol\}/g"
ca remplace
"brol" par \textit{brol}
mais ne faudrait-il pas que ca remplace aussi ?
"Titi" par \textit{Titi}
PPS en passant :
Pour le troll sed vs. perl .... Oh et puis non... trop facile !!!