Hi, I tried to run this sript but it gives error like pdflatex is not recognized by an internal or external command. operable program or batch file. I installed MikTex but I dnt know how to overcome this error .
Code:
#!/usr/bin/env perl
use strict;
use warnings;
use XML::Fast;
use Template;
my $xml = <<'XML';
<student>
<number>24</number>
<education>bachelors</education>
<specialization>computers </specialization>
-<address>
<house_number="128"/>
<street name="xxxx"/>
<proddutoor/>
<address/>
-<details>
<name="clar"/>
<age="20"/>
<sex="m"/>
</details>
</student>
<student>
<number>23</number>
<education>ph.d.</education>
<specialization>physics </specialization>
-<address>
<house_number="128"/>
<street name="xxxx"/>
<proddutoor/>
<address/>
-<details>
<name="joel"/>
<age="20"/>
<sex="m"/>
</details>
</student>
XML
my $xml_hash = xml2hash $xml;
my $template = Template->new();
my $filename = 'output.tex';
#I think the following is a holdover from a previous version
#as I cannot check right now, I will leave as a comment:
#open my $fh, '>', $filename;
$template->process(\*DATA, $xml_hash, $filename)
|| die "Template process failed: ", $template->error(), "\n";
system( "pdflatex $filename" );
__DATA__
\documentclass{article}
\title{Roster}
\author{pavani}
\begin{document}
\maketitle
[% FOREACH st IN student %]
Student [% st.number %] is a [% st.specialization %] [% st.degree %] student.
[% END %]
\end{document}
...I tried to run this sript but it gives error like pdflatex is not recognized by an internal or external command. operable program or batch file. I installed MikTex but I dnt know how to overcome this error .
Code:
#!/usr/bin/env perl
use strict;
use warnings;
use XML::Fast;
use Template;
my $xml = <<'XML';
<student>
<number>24</number>
<education>bachelors</education>
<specialization>computers </specialization>
-<address>
<house_number="128"/>
<street name="xxxx"/>
<proddutoor/>
<address/>
-<details>
<name="clar"/>
<age="20"/>
<sex="m"/>
</details>
</student>
<student>
<number>23</number>
<education>ph.d.</education>
<specialization>physics </specialization>
-<address>
<house_number="128"/>
<street name="xxxx"/>
<proddutoor/>
<address/>
-<details>
<name="joel"/>
<age="20"/>
<sex="m"/>
</details>
</student>
XML
my $xml_hash = xml2hash $xml;
my $template = Template->new();
my $filename = 'output.tex';
#I think the following is a holdover from a previous version
#as I cannot check right now, I will leave as a comment:
#open my $fh, '>', $filename;
$template->process(\*DATA, $xml_hash, $filename)
|| die "Template process failed: ", $template->error(), "\n";
system( "pdflatex $filename" );
__DATA__
\documentclass{article}
\title{Roster}
\author{pavani}
\begin{document}
\maketitle
[% FOREACH st IN student %]
Student [% st.number %] is a [% st.specialization %] [% st.degree %] student.
[% END %]
\end{document}
That's because Windows does not recognize the pdflatex program.
Hi, I generated latex template using perl,and complied with MikTeX, its genarating pdf. I written script like this
Code:
#!/usr/bin/env perl
use strict;
use warnings;
use XML::Fast;
use Template;
my $xml = <<'XML';
<student>
<number>24</number>
<education>bachelors</education>
<specialization>computers </specialization>
<address>
<house_number="128"/>
<street name="xxxx"/>
<proddutoor/>
</address>
</student>
<student>
<number>23</number>
<education>ph.d.</education>
<specialization>physics </specialization>
<address>
<house_number="12"/>
<street name="xxxx"/>
<kadapa/>
</address>
</student>
XML
my $xml_hash = xml2hash $xml;
my $template = Template->new();
my $filename = 'output.tex';
$template->process(\*DATA, $xml_hash, $filename)
|| die "Template process failed: ", $template->error(), "\n";
system( "pdflatex $filename" );
__DATA__
\documentclass{article}
\title{Roster}
\author{pavani}
\begin{document}
\maketitle
[% FOREACH st IN student %]
Student [% st.number %] is a [% st.specialization %] [% st.degree %] student and his address is[%address%][%house_number%][%street name%].
[% END %]
\end{document}
when I run it its generating pdf with like this
Code:
student 24 is a computers student and his address is HASH(0x274b27c)
student 23 is a computers student and his address is HASH(0x274b27c)
but I need to print address also but it printing hash not address how to get the address element content also like this
Code:
student 24 is a computers student and his address is
house_number="128";
street name="xxxx";
proddutoor.
student 23 is a computers student and his address is
house_number="12";
street name="xxxx";
kadapa.
what should I need to change to print like this in pdf.
2) I have one more question if I am giving input like this XML data its excuting what can I do if I have one file with data same as like this,for example more number of students data in my file.
Hi, I generated latex template using perl,and complied with MikTeX, its genarating pdf. I written script like this
Code:
#!/usr/bin/env perl
use strict;
use warnings;
use XML::Fast;
use Template;
my $xml = <<'XML';
<student>
<number>24</number>
<education>bachelors</education>
<specialization>computers </specialization>
<address>
<house_number="128"/>
<street name="xxxx"/>
<proddutoor/>
</address>
</student>
<student>
<number>23</number>
<education>ph.d.</education>
<specialization>physics </specialization>
<address>
<house_number="12"/>
<street name="xxxx"/>
<kadapa/>
</address>
</student>
XML
my $xml_hash = xml2hash $xml;
my $template = Template->new();
my $filename = 'output.tex';
$template->process(\*DATA, $xml_hash, $filename)
|| die "Template process failed: ", $template->error(), "\n";
system( "pdflatex $filename" );
__DATA__
\documentclass{article}
\title{Roster}
\author{pavani}
\begin{document}
\maketitle
[% FOREACH st IN student %]
Student [% st.number %] is a [% st.specialization %] [% st.degree %] student and his address is[%address%][%house_number%][%street name%].
[% END %]
\end{document}
when I run it its generating pdf with like this
Code:
student 24 is a computers student and his address is HASH(0x274b27c)
student 23 is a computers student and his address is HASH(0x274b27c)
but I need to print address also but it printing hash not address how to get the address element content also like this
Code:
student 24 is a computers student and his address is
house_number="128";
street name="xxxx";
proddutoor.
student 23 is a computers student and his address is
house_number="12";
street name="xxxx";
kadapa.
what should I need to change to print like this in pdf.
2) I have one more question if I am giving input like this XML data its excuting what can I do if I have one file with data same as like this,for example more number of students data in my file.
The gibberish is not the hash; you haven't deferenced the reference.
Not sure what your 2nd question is.
my second question is in my code i assigned only two students information to the variable $xml. But i have 150 students information in one file how can i print all students information in pdf. in this code i am printing only two students information. like this same format i have more number of stdents information in one file, I opened that file and assigned like this
Code:
my $file;
open($file, 'formal.xml');
my $xml=$file;
my $xml_hash = xml2hash $xml;
I have an Oracle Linux 7.1 vsphere host built. It's be preconfigured with our security configurations.
What I would like to do is unconfigure this host. Then set the host to do firstboot --reconfigure.
how do I do that using /etc/sysconfig/firstboot?
I've tried setting
... (10 Replies)
I need help to create varieties of football formation. The available positions are:
GK
SW
DR
DC
DL
WBR
DM
WBL
MR
MC
ML
AMR
AMC
AML
ST
But the conditions are:
a. the maximum number in 1 formation:
GK is 1
SW is 1 (1 Reply)
Hi
I have a bash script which takes parameters
sh /tmp/gdg.sh -b BASE-NAME -n 1 -s /source/data -p /dest/data/archive -m ARC
gdg.sh will scan the /source/data and will move the contents to /dest/data/archive after passing through some filters. Its working superb from bash
I have... (0 Replies)
Hi,
i am trying to remove all LaTex tags (\index{text} from a big input file, using perl. My current approach which does not work is the following.
perl -ne '$/=undef; s/\\index\{*?\}//g; print' < $CWD/$OUTPUT.txt > tmp.txt
But the tags still remain in the text. Can somebody tell my what I... (2 Replies)
I write lots of SAS programs and would like to create a script that allows me to have a template each time I create a new program file.
Specs:
I use EVIM for my editor. I run SAS in batch mode. We use RedHat 6.
I don't use c shell.
I want a script that will do the following:
>... (3 Replies)
Hi how can I read this information using template toolkit
$var1= {
'STC'=>
};
I am not able to get this type of complex data , Remaining everything I solved and I am getting output as I want but this problem suffers me.please help me. (0 Replies)
Hello,
Kindly find attached a copy of the Zabbix template and PERL script we are using to monitor our Apache2 server.
Here are the entries for zabbix_agentd.conf
UserParameter=apache2.total_accesses,/etc/zabbix/zabbix_apache2.pl|cut -f1 -d":"... (4 Replies)