Προσαρμοσμένη λίστα

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

Άβαταρ μέλους
fotis81
Δημοσιεύσεις: 41
Εγγραφή: Πέμ Ιαν 22, 2009 1:26 pm
Τοποθεσία: Θεσσαλονίκη

Προσαρμοσμένη λίστα

#1

Μη αναγνωσμένη δημοσίευση από fotis81 » Κυρ Σεπ 24, 2017 2:56 pm

Καλησπέρα
Προσπαθώ να προσαρμόσω την εμφάνιση μιας αριθμημένης λίστας,
όπως τα παρακάτω παραδείγματα:

1. εκφώνηση άσκησης
α) ...... β) ....... γ) ......
δ) ...... ε) ....... στ) ......
2. εκφώνηση
α) ..... β) ......
γ) ..... δ) ......
3. εκφώνηση
α) ....
i. ... ii. ... iii. .....
β) ....

δηλ. να έχω οριζόντια αρίθμηση σε όλο το έγγραφο ή όποτε το επιθυμώ
και επιπλέον, αντί (α'), (β') να έχω α), β) κ.λπ.
Μπορεί κάποιος να με βοηθήσει ή να στείλει σχετικό υλικό πάνω στο θέμα;
Τα περισσότερα που έχω διαβάσει είναι ως προς τις απλές αλλαγές των λιστών.
Ευχαριστώ


Φώτης Χ. Κουτσουμπίδης

Λέξεις Κλειδιά:
Άβαταρ μέλους
Tolaso J Kos
Δημοσιεύσεις: 5226
Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
Τοποθεσία: Λάρισα, Βαρκελώνη
Επικοινωνία:

Re: Προσαρμοσμένη λίστα

#2

Μη αναγνωσμένη δημοσίευση από Tolaso J Kos » Κυρ Σεπ 24, 2017 5:28 pm

Μία λύση ...

Στο προοίμιο φορτώνεις τα πακέτα

\usepackage{multicol}
\usepackage[shortlabels]{enumitem}


και στο κυρίως έγγραφο γράφεις:


\begin{multicols}{3}
\begin{enumerate}[(a)]

\item

\end{enumerate}
\end{multicols}


To 3 μπορείς να το αλλάξεις σε 2 ή 4 ή ... ό, τι θες. Ουσιαστικά ρυθμίζει τον αριθμό των στηλών. Παράδειγμα:

5d35305b-e19f-4f5c-9200-ba1e6a7b0504.png
5d35305b-e19f-4f5c-9200-ba1e6a7b0504.png (15.21 KiB) Προβλήθηκε 3793 φορές
Όσο για τα α) , β) αλλάζεις το \begin{enumerate}[(a)] σε \begin{enumerate}[label=(\alph*)] .

Υ.Σ: Το bbcode που είναι υπεύθυνο για το κώδικα δε λειτουργεί καθόλου σωστά. :(


Η φαντασία είναι σημαντικότερη από τη γνώση !
\displaystyle{{\color{blue}\mathbf{Life=\int_{birth}^{death}\frac{happiness}{time}\Delta time} }}
Άβαταρ μέλους
fotis81
Δημοσιεύσεις: 41
Εγγραφή: Πέμ Ιαν 22, 2009 1:26 pm
Τοποθεσία: Θεσσαλονίκη

Re: Προσαρμοσμένη λίστα

#3

Μη αναγνωσμένη δημοσίευση από fotis81 » Κυρ Σεπ 24, 2017 6:19 pm

Ευχαριστώ πολύ!
Με βάση το multicols τα στοιχίζει ανά στήλες, υποθέτω υπάρχει
και αντίστοιχο για να γίνεται η στοίχιση ανά γραμμές, θα το ψάξω.
Όσον αφορά τα α), β), ..., έβαλα στο προοίμιο το παρακάτω:
\renewcommand{\labelenumii}{\alph{enumii}{)}}
και το πέτυχα αλλά ο τόνος παραμένει. Απ' ότι κατάλαβα
είναι προκαθορισμένος να φαίνεται από τον μετρητή \alph.
Θα δοκιμάσω και το δικό σου.
Ευχαριστώ και πάλι για τη βοήθεια.


Φώτης Χ. Κουτσουμπίδης
Άβαταρ μέλους
Tolaso J Kos
Δημοσιεύσεις: 5226
Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
Τοποθεσία: Λάρισα, Βαρκελώνη
Επικοινωνία:

Re: Προσαρμοσμένη λίστα

#4

Μη αναγνωσμένη δημοσίευση από Tolaso J Kos » Κυρ Σεπ 24, 2017 6:33 pm

Όταν λες θες στοίχιση ανά γραμμές εννοείς κάτι τέτοιο;
5fb7265b-730f-4f70-a735-7b10c9a8ddc8.png
5fb7265b-730f-4f70-a735-7b10c9a8ddc8.png (32.16 KiB) Προβλήθηκε 3775 φορές
Αν εννοείς π.χ αυτό τότε και αυτό είναι multicols απλά εδώ οι στήλες είναι 3 ή 4 που είναι ίσες με τον αριθμό των \item . Δηλαδή

\begin{multicols}{3}
\begin{enumerate}[(i)]
\item

\item

\item
\end{enumerate}
\end{multicols}


Ελπίζω να κατάλαβα καλά τι εννοείς.


Η φαντασία είναι σημαντικότερη από τη γνώση !
\displaystyle{{\color{blue}\mathbf{Life=\int_{birth}^{death}\frac{happiness}{time}\Delta time} }}
Άβαταρ μέλους
fotis81
Δημοσιεύσεις: 41
Εγγραφή: Πέμ Ιαν 22, 2009 1:26 pm
Τοποθεσία: Θεσσαλονίκη

Re: Προσαρμοσμένη λίστα

#5

Μη αναγνωσμένη δημοσίευση από fotis81 » Κυρ Σεπ 24, 2017 6:52 pm

Εσύ καλά κατάλαβες, εγώ να δω πότε θα μπω στην λογική :wacko:
Ναι, αυτό εννοούσα, απλά σκέφτομαι πως μ' αυτόν τον τρόπο,
αν έχω αυτό:
1. εκφώνηση
α) ..... β) .... γ) ....
δ) ..... ε) .... στ) ...
ζ) ..... η) .... θ) ....
για κάθε σειρά από αυτές πρέπει να δημιουργήσω 3 φορές
το ίδιο ορίζοντας 3 στήλες, ειδάλλως θα πάει έτσι:
α) ..... δ) .... ζ) ....
β) ..... ε) .... η) ...
γ) ..... στ) .... θ) ....

Επίσης, βρήκα ένα πακέτο το tasks, το οποίο όταν πάω να το
χρησιμοποιήσω κολλάει ο compiler και κλείνει το pc :?:


Φώτης Χ. Κουτσουμπίδης
Άβαταρ μέλους
Tolaso J Kos
Δημοσιεύσεις: 5226
Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
Τοποθεσία: Λάρισα, Βαρκελώνη
Επικοινωνία:

Re: Προσαρμοσμένη λίστα

#6

Μη αναγνωσμένη δημοσίευση από Tolaso J Kos » Κυρ Σεπ 24, 2017 6:59 pm

Χμμ.. ναι νομίζω το tasks είναι προτιμότερο για τη δουλειά αυτή. Προσπάθησε να τρέξεις το κώδικα και πες:

\documentclass[12pt,lettersize]{article}
\usepackage[top=0.75in, bottom=0.55in, left=0.5in, right=0.5in, showframe]{geometry}
\usepackage{amsmath,amssymb,amsthm,stmaryrd}
\usepackage{enumitem, tasks}
\settasks{counter-format=(tsk[a]), label-offset = 1em, column-sep = 1.5em}
\begin{document}

\begin{enumerate}
\item
Sketch the graph of each function.

\begin{tasks}[](3)
\task
\task
\task
\task
\task
\task
\end{tasks}

\end{enumerate}

\end{document}

fotis81 έγραψε:
Κυρ Σεπ 24, 2017 6:52 pm
Εσύ καλά κατάλαβες, εγώ να δω πότε θα μπω στην λογική :wacko:
Σιγά - σιγά μαθαίνεται το \rm \TeX. Μην απογοητεύεσαι !!


Η φαντασία είναι σημαντικότερη από τη γνώση !
\displaystyle{{\color{blue}\mathbf{Life=\int_{birth}^{death}\frac{happiness}{time}\Delta time} }}
Άβαταρ μέλους
Tolaso J Kos
Δημοσιεύσεις: 5226
Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
Τοποθεσία: Λάρισα, Βαρκελώνη
Επικοινωνία:

Re: Προσαρμοσμένη λίστα

#7

Μη αναγνωσμένη δημοσίευση από Tolaso J Kos » Κυρ Σεπ 24, 2017 7:04 pm

Υπάρχει και εναλλακτική:

Φόρτωσε στο προοίμιο το πακέτο:

\usepackage[shortlabels, inline]{enumitem}

και στο κυρίως έγγραφο χτύπα την εντολή:

\begin{enumerate*}[itemjoin=\hfill]
\item
\item
\item
\item
\end{enumerate*}


Δοκίμασε και πες μου.


Η φαντασία είναι σημαντικότερη από τη γνώση !
\displaystyle{{\color{blue}\mathbf{Life=\int_{birth}^{death}\frac{happiness}{time}\Delta time} }}
Άβαταρ μέλους
fotis81
Δημοσιεύσεις: 41
Εγγραφή: Πέμ Ιαν 22, 2009 1:26 pm
Τοποθεσία: Θεσσαλονίκη

Re: Προσαρμοσμένη λίστα

#8

Μη αναγνωσμένη δημοσίευση από fotis81 » Κυρ Σεπ 24, 2017 7:19 pm

Ακριβώς αυτό! :clap2:
Και κάποιες τελευταίες ερωτήσεις με βάση τον κώδικά σου:
1. Τι κάνει το πακέτο stmaryrd;
2. Το πακέτο tasks πάει μαζί με το enumitem; Εμένα γιατί μου κολλούσε;
3. Στο settasks εσύ τα όρισες ή είναι προεπιλογή;
4. Στο \begin{tasks}[](3) τι δηλώνει το [];
και τέλος, αν είναι εφικτό να βγουν οι τόνοι από τα α', β', ορίζοντας νέο μετρητή.
Σε ευχαριστώ και πάλι!
τελευταία επεξεργασία από fotis81 σε Κυρ Σεπ 24, 2017 7:31 pm, έχει επεξεργασθεί 2 φορές συνολικά.


Φώτης Χ. Κουτσουμπίδης
Άβαταρ μέλους
Tolaso J Kos
Δημοσιεύσεις: 5226
Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
Τοποθεσία: Λάρισα, Βαρκελώνη
Επικοινωνία:

Re: Προσαρμοσμένη λίστα

#9

Μη αναγνωσμένη δημοσίευση από Tolaso J Kos » Κυρ Σεπ 24, 2017 7:29 pm

fotis81 έγραψε:
Κυρ Σεπ 24, 2017 7:19 pm
Ακριβώς αυτό! :clap2:
Ποια από τις δύο λύσεις λειτούργησε ;
fotis81 έγραψε:
Κυρ Σεπ 24, 2017 7:19 pm
Ακριβώς αυτό! :clap2:
Και κάποιες τελευταίες ερωτήσεις με βάση τον κώδικά σου:
1. Τι κάνει το πακέτο stmaryrd;
Metafonts είναι .. Απλά στο MWE είχα αυτό πρόχειρο για το πακέτο tasks. Δες π.χ εδώ .
fotis81 έγραψε:
Κυρ Σεπ 24, 2017 7:19 pm
2. Το πακέτο tasks πάει μαζί με το enumitem; Εμένα γιατί μου κολλούσε;
Γενικά δε χρησιμοποιώ το tasks οπότε δε ξέρω αν όντως δεν είναι συμβατό με το enumitem αν και έχω ακούσει για κάποια προβλήματα στα περιθώρια. Δε γνωρίζω όμως .
fotis81 έγραψε:
Κυρ Σεπ 24, 2017 7:19 pm
3. Στο settasks εσύ τα όρισες ή είναι προεπιλογή;
Αυτά έχουν οριστεί από τον χρήστη.

Για τους τόνους , ναι , αν χρησιμοποιήσεις τη δεύτερη επιλογή που σου έδωσα τότε κάνε εκείνο με το \alph* που αναφέρθηκε πιο πάνω. Για το tasks πρέπει να το δω.


Η φαντασία είναι σημαντικότερη από τη γνώση !
\displaystyle{{\color{blue}\mathbf{Life=\int_{birth}^{death}\frac{happiness}{time}\Delta time} }}
Άβαταρ μέλους
fotis81
Δημοσιεύσεις: 41
Εγγραφή: Πέμ Ιαν 22, 2009 1:26 pm
Τοποθεσία: Θεσσαλονίκη

Re: Προσαρμοσμένη λίστα

#10

Μη αναγνωσμένη δημοσίευση από fotis81 » Κυρ Σεπ 24, 2017 7:34 pm

Το δεύτερο τα βάζει σε μια γραμμή μέχρι να γεμίσει
και χάνεται η στοίχιση!
Το πρώτο νομίζω κάνει καλύτερη δουλειά.

Δυστυχώς αυτό με το \alph* δεν διώχνει τον τόνο.
Ίσως να κάνω εγώ κάπου λάθος, θα το ξαναδώ!

Ευχαριστώ για την πολύτιμη βοήθεια και χρόνο σου!


Φώτης Χ. Κουτσουμπίδης
Άβαταρ μέλους
fotis81
Δημοσιεύσεις: 41
Εγγραφή: Πέμ Ιαν 22, 2009 1:26 pm
Τοποθεσία: Θεσσαλονίκη

Re: Προσαρμοσμένη λίστα

#11

Μη αναγνωσμένη δημοσίευση από fotis81 » Δευ Οκτ 09, 2017 2:11 pm

Μετά από αρκετό ψάξιμο, βρήκα έναν εύκολο τρόπο να έχουμε αρίθμηση
σε δεύτερο επίπεδο με ελληνικά χωρίς τόνο και μία παρένθεση.
Παρακάτω δίνω τις εντολές:

\renewcommand{\labelenumii}{\alph{enumii}{)}}
\makeatletter
\let\anw@true\anw@false
\makeatother


Φώτης Χ. Κουτσουμπίδης
Απάντηση

Επιστροφή σε “Οδηγίες για γραφή με TeX”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 6 επισκέπτες