annotate paper/md2tex.pl @ 7:8f1d03a81516

add md2tex
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Thu, 30 Apr 2020 13:10:39 +0900
parents
children d43b107ad199
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 #!/usr/bin/env perl
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 use strict;
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 use warnings;
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
4
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 {
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 open my $fh, '<', 'md2tex/first.tex';
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 while (my $line = <$fh> ) {
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 print "$line";
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 }
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
10 close $fh;
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 }
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
12
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 open my $fh, '<', 'anatofuz-sigos.md';
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
14 while (my $line = <$fh>) {
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 if ($line =~/^#/) {
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 $line =~ s/# (.*)/\\section{$1}/;
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
17 }
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 print $line;
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 }
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 close $fh;
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
21
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 print <<'EOF';
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
23
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 \nocite{*}
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 \bibliographystyle{ipsjunsrt}
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 \bibliography{anatofuz-bib}
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
27
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
28
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
29 \end{document}
8f1d03a81516 add md2tex
anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 EOF