Πώς ανοίγω ένα tex file με perl?

...IDE, compilers, κλπ

Συντονιστής: konnn

Πώς ανοίγω ένα tex file με perl?

Δημοσίευσηαπό mariag » 31 Μάιος 2010, 15:14

Γεια σας,
ήθελα να ρωτήσω, αν κάποιος μπορεί να με βοηθήσει, πώς μπορώ να ανοίξω ένα .tex αρχείο με perl. Ό,τι βρίσκω αφορά .txt files. Επιπλέον είμαι αρχάρια στον προγραμματισμό. Θέλω να ανοίξω το αρχείο και μετά να βάλω σε τυχαία σειρά 30 (αριθμημένες) προτάσεις που έχω μέσα. Βρήκα μια συνάρτηση, τη random permutation για το ανακάτεμα, αλλά δεν μπορώ να ανοίξω το αρχείο. Καταρχάς το .tex και το .pl πρέπει να είναι σωσμένα στον ίδιο φάκελο ε;
'Εχω βρει αυτόν τον κώδικα για το random permutation:
Κώδικας: Επιλογή όλων
#!/usr/bin/perl -w
##
# This program will generate a random permutation of the integers
# { 1, ..., n } for a user specified integer n. We assume that
# user inputs a positive integer (if it's negative then we'll get
# an error as the program executes).
#
# We use the Markov chain Monte Carlo method for generating the
# random permuation.
#

use strict;

my ($n, @nums, $iters, $i, $k, );

srand; # seed the random number generator

print "\nEnter the length of the permutation: ";
chomp( $n = <STDIN> );

@nums = 1 .. $n; # initialize with the identity permutation

$iters = 12 * $n**3 * log($n) + 1;
for ( $i = 1; $i <= $iters; $i++)
{
if (rand(1) <= .5) # Flip a coin, and if heads swap
# a random adjacent pair of elements.
{
$k = int( rand($n-1) );
( $nums [$k], $nums [$k + 1] ) = ($nums [$k + 1], $nums [$k] );
}
}

print "\n@nums \n";

και για άνοιγμα αρχείου και εκτύπωσή του αυτόν τον κώδικα
Κώδικας: Επιλογή όλων
open (CHECKBOOK, "checkbook.txt");

while ($record = <CHECKBOOK>) {
print $record;
}

close(CHECKBOOK);

Για αρχή θέλω να εξοικειωθώ πρώτα και μετά να αρχίσω να τα συνδυάζω. Οπότε και τα δοκιμάζω σε 2 χωριστά προγράμματα για αρχή. Κυρίως με απασχολεί το 2ο και ειδικά αν κάτι αλλάζει όταν θέλω να τρέξω latex, μιας και το πρώτο το βρήκα ως έχει και είναι όλα οκ.
Ευχαριστώ πολύ
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Λίγα πράματα ┃ Αγγλικά: Καλά
Λειτουργικό σε Η/Υ ϰ μοντέλο:Ubuntu 9.10 σε DELL STUDIO HYBRID
Προδιαγραφές ⇛ T8100 │ 4GB │GM965│ HD AUDIO 7.1 │1920x1080
Άβαταρ μέλους
mariag
babeTUX
babeTUX
 
Δημοσιεύσεις: 18
Εγγραφή: 18 Μαρ 2010, 10:23
Εκτύπωση

Re: Πώς ανοίγω ένα tex file με perl?

Δημοσίευσηαπό idomeneas » 31 Μάιος 2010, 21:53

Κάτι παρόμοιο με αυτό σου κάνει για να ανοίξεις το αρχείο; Τα αρχεία δεν είναι απαραίτητο να είναι στον ίδιο φάκελο αρκεί να δίνεις σωστά τη διαδρομή του αρχείου και κυρίως να έχεις δικαιώματα να το επεξεργαστείς (Write Read κτλ). Στο σύνδεσμο που έδωσα νομίζω το περιγράφει αυτό. Οπότε ίσως πρέπει να αλλάξεις με
Κώδικας: Επιλογή όλων
chmod a+w+r όνομααρχείου
τα δικαιώματα. Τώρα όσον αφορά το .tex, δεν καταλαβαίνω γιατί να έχεις πρόβλημα. Ένα αρχείο με εντολές είναι. Αν έχεις πρόβλημα με αυτό κάνε το .txt άλλαξε αυτά που θες και ξανακάνε το .tex Φυσικά δε θα χαλάσεις τις εντολές του πρώτου γιατί κατά τη μετατροπή σε .tex μετά δε θα τρέχει το
Κώδικας: Επιλογή όλων
pdflatex
Δεν ξέρω αν βοήθησα
Λειτουργικό ⇛ Ubuntu 10.04 64 bit σε HP Pavilion dv7-3110ev
Προδιαγραφές φορητού ⇛ Core i3 2.13 GHz │ 3 GB │ nVidia G105M │ Broadcom 4357 │ Bluetooth ? │ Realtek HD Audio │ 17.3"
Λειτουργικό ⇛ Ubuntu 10.04 32 bit/Win XP σε desktop
Προδιαγραφές desktop ⇛ Pentium 4 3 GHz │ 2 GB DDR │ Sapphire ATi Radeon HD3450 512MB AGP │ Μητρική: Asus P5V800-MX
idomeneas
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 738
Εγγραφή: 09 Απρ 2010, 15:47
Εκτύπωση

Re: Πώς ανοίγω ένα tex file με perl?

Δημοσίευσηαπό sokoban4ever » 01 Ιουν 2010, 02:30

Για Perl και γενικότερα
δεν "χρειάζεται" να είναι τίποτα στον ίδιο φάκελο ...( πρόσβαση έχεις με όλες τις γλώσσες με το path του αρχείου στο filesystem είτε απόλυτο είτε σχετικό path)
δες μια εδώ http://perldoc.perl.org/perlopentut.html
Φιλικά :-)
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: Πώς ανοίγω ένα tex file με perl?

Δημοσίευσηαπό mariag » 01 Ιουν 2010, 15:53

Σας ευχαριστώ πολύ, ό,τι μου λέτε μου είναι εξαιρετικά χρήσιμο. Απλά μάλλον θα χρειαστεί να σπάσω το tex σε δυο αρχεία, γιατί δεν θέλω να το αλλάξω όλο...Το λινκ σου για την perl sokoban4ever είναι λεπτομερέστατο και με βοηθάει πολύ. idomenea βοήθησες και πολύ μάλιστα :). Αν χρειαστώ κάτι άλλο θα σας ξαναενοχλήσω...
Και πάλι σας ευχαριστώ.
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Λίγα πράματα ┃ Αγγλικά: Καλά
Λειτουργικό σε Η/Υ ϰ μοντέλο:Ubuntu 9.10 σε DELL STUDIO HYBRID
Προδιαγραφές ⇛ T8100 │ 4GB │GM965│ HD AUDIO 7.1 │1920x1080
Άβαταρ μέλους
mariag
babeTUX
babeTUX
 
Δημοσιεύσεις: 18
Εγγραφή: 18 Μαρ 2010, 10:23
Εκτύπωση

Re: Πώς ανοίγω ένα tex file με perl?

Δημοσίευσηαπό sokoban4ever » 02 Ιουν 2010, 22:24

Να μας ξαναενοχλήσεις όσο θέλεις :) ;)
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση


Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού

cron