Προσαρμοσμένη λίστα
Συντονιστής: grigkost
Προσαρμοσμένη λίστα
Καλησπέρα
Προσπαθώ να προσαρμόσω την εμφάνιση μιας αριθμημένης λίστας,
όπως τα παρακάτω παραδείγματα:
1. εκφώνηση άσκησης
α) ...... β) ....... γ) ......
δ) ...... ε) ....... στ) ......
2. εκφώνηση
α) ..... β) ......
γ) ..... δ) ......
3. εκφώνηση
α) ....
i. ... ii. ... iii. .....
β) ....
δηλ. να έχω οριζόντια αρίθμηση σε όλο το έγγραφο ή όποτε το επιθυμώ
και επιπλέον, αντί (α'), (β') να έχω α), β) κ.λπ.
Μπορεί κάποιος να με βοηθήσει ή να στείλει σχετικό υλικό πάνω στο θέμα;
Τα περισσότερα που έχω διαβάσει είναι ως προς τις απλές αλλαγές των λιστών.
Ευχαριστώ
Προσπαθώ να προσαρμόσω την εμφάνιση μιας αριθμημένης λίστας,
όπως τα παρακάτω παραδείγματα:
1. εκφώνηση άσκησης
α) ...... β) ....... γ) ......
δ) ...... ε) ....... στ) ......
2. εκφώνηση
α) ..... β) ......
γ) ..... δ) ......
3. εκφώνηση
α) ....
i. ... ii. ... iii. .....
β) ....
δηλ. να έχω οριζόντια αρίθμηση σε όλο το έγγραφο ή όποτε το επιθυμώ
και επιπλέον, αντί (α'), (β') να έχω α), β) κ.λπ.
Μπορεί κάποιος να με βοηθήσει ή να στείλει σχετικό υλικό πάνω στο θέμα;
Τα περισσότερα που έχω διαβάσει είναι ως προς τις απλές αλλαγές των λιστών.
Ευχαριστώ
Φώτης Χ. Κουτσουμπίδης
Λέξεις Κλειδιά:
- Tolaso J Kos
- Δημοσιεύσεις: 5222
- Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
- Τοποθεσία: Λάρισα, Βαρκελώνη
- Επικοινωνία:
Re: Προσαρμοσμένη λίστα
Μία λύση ...
Στο προοίμιο φορτώνεις τα πακέτα
\usepackage{multicol}
\usepackage[shortlabels]{enumitem}
και στο κυρίως έγγραφο γράφεις:
\begin{multicols}{3}
\begin{enumerate}[(a)]
\item
\end{enumerate}
\end{multicols}
To μπορείς να το αλλάξεις σε ή ή ... ό, τι θες. Ουσιαστικά ρυθμίζει τον αριθμό των στηλών. Παράδειγμα:
Όσο για τα α) , β) αλλάζεις το \begin{enumerate}[(a)] σε \begin{enumerate}[label=(\alph*)] .
Υ.Σ: Το bbcode που είναι υπεύθυνο για το κώδικα δε λειτουργεί καθόλου σωστά.
Στο προοίμιο φορτώνεις τα πακέτα
\usepackage{multicol}
\usepackage[shortlabels]{enumitem}
και στο κυρίως έγγραφο γράφεις:
\begin{multicols}{3}
\begin{enumerate}[(a)]
\item
\end{enumerate}
\end{multicols}
To μπορείς να το αλλάξεις σε ή ή ... ό, τι θες. Ουσιαστικά ρυθμίζει τον αριθμό των στηλών. Παράδειγμα:
Όσο για τα α) , β) αλλάζεις το \begin{enumerate}[(a)] σε \begin{enumerate}[label=(\alph*)] .
Υ.Σ: Το bbcode που είναι υπεύθυνο για το κώδικα δε λειτουργεί καθόλου σωστά.
Η φαντασία είναι σημαντικότερη από τη γνώση !
Re: Προσαρμοσμένη λίστα
Ευχαριστώ πολύ!
Με βάση το multicols τα στοιχίζει ανά στήλες, υποθέτω υπάρχει
και αντίστοιχο για να γίνεται η στοίχιση ανά γραμμές, θα το ψάξω.
Όσον αφορά τα α), β), ..., έβαλα στο προοίμιο το παρακάτω:
\renewcommand{\labelenumii}{\alph{enumii}{)}}
και το πέτυχα αλλά ο τόνος παραμένει. Απ' ότι κατάλαβα
είναι προκαθορισμένος να φαίνεται από τον μετρητή \alph.
Θα δοκιμάσω και το δικό σου.
Ευχαριστώ και πάλι για τη βοήθεια.
Με βάση το multicols τα στοιχίζει ανά στήλες, υποθέτω υπάρχει
και αντίστοιχο για να γίνεται η στοίχιση ανά γραμμές, θα το ψάξω.
Όσον αφορά τα α), β), ..., έβαλα στο προοίμιο το παρακάτω:
\renewcommand{\labelenumii}{\alph{enumii}{)}}
και το πέτυχα αλλά ο τόνος παραμένει. Απ' ότι κατάλαβα
είναι προκαθορισμένος να φαίνεται από τον μετρητή \alph.
Θα δοκιμάσω και το δικό σου.
Ευχαριστώ και πάλι για τη βοήθεια.
Φώτης Χ. Κουτσουμπίδης
- Tolaso J Kos
- Δημοσιεύσεις: 5222
- Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
- Τοποθεσία: Λάρισα, Βαρκελώνη
- Επικοινωνία:
Re: Προσαρμοσμένη λίστα
Όταν λες θες στοίχιση ανά γραμμές εννοείς κάτι τέτοιο;
Αν εννοείς π.χ αυτό τότε και αυτό είναι multicols απλά εδώ οι στήλες είναι ή που είναι ίσες με τον αριθμό των \item . Δηλαδή
\begin{multicols}{3}
\begin{enumerate}[(i)]
\item
\item
\item
\end{enumerate}
\end{multicols}
Ελπίζω να κατάλαβα καλά τι εννοείς.
Αν εννοείς π.χ αυτό τότε και αυτό είναι multicols απλά εδώ οι στήλες είναι ή που είναι ίσες με τον αριθμό των \item . Δηλαδή
\begin{multicols}{3}
\begin{enumerate}[(i)]
\item
\item
\item
\end{enumerate}
\end{multicols}
Ελπίζω να κατάλαβα καλά τι εννοείς.
Η φαντασία είναι σημαντικότερη από τη γνώση !
Re: Προσαρμοσμένη λίστα
Εσύ καλά κατάλαβες, εγώ να δω πότε θα μπω στην λογική
Ναι, αυτό εννοούσα, απλά σκέφτομαι πως μ' αυτόν τον τρόπο,
αν έχω αυτό:
1. εκφώνηση
α) ..... β) .... γ) ....
δ) ..... ε) .... στ) ...
ζ) ..... η) .... θ) ....
για κάθε σειρά από αυτές πρέπει να δημιουργήσω 3 φορές
το ίδιο ορίζοντας 3 στήλες, ειδάλλως θα πάει έτσι:
α) ..... δ) .... ζ) ....
β) ..... ε) .... η) ...
γ) ..... στ) .... θ) ....
Επίσης, βρήκα ένα πακέτο το tasks, το οποίο όταν πάω να το
χρησιμοποιήσω κολλάει ο compiler και κλείνει το pc
Ναι, αυτό εννοούσα, απλά σκέφτομαι πως μ' αυτόν τον τρόπο,
αν έχω αυτό:
1. εκφώνηση
α) ..... β) .... γ) ....
δ) ..... ε) .... στ) ...
ζ) ..... η) .... θ) ....
για κάθε σειρά από αυτές πρέπει να δημιουργήσω 3 φορές
το ίδιο ορίζοντας 3 στήλες, ειδάλλως θα πάει έτσι:
α) ..... δ) .... ζ) ....
β) ..... ε) .... η) ...
γ) ..... στ) .... θ) ....
Επίσης, βρήκα ένα πακέτο το tasks, το οποίο όταν πάω να το
χρησιμοποιήσω κολλάει ο compiler και κλείνει το pc
Φώτης Χ. Κουτσουμπίδης
- Tolaso J Kos
- Δημοσιεύσεις: 5222
- Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
- Τοποθεσία: Λάρισα, Βαρκελώνη
- Επικοινωνία:
Re: Προσαρμοσμένη λίστα
Χμμ.. ναι νομίζω το 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}
\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}
Σιγά - σιγά μαθαίνεται το . Μην απογοητεύεσαι !!
Η φαντασία είναι σημαντικότερη από τη γνώση !
- Tolaso J Kos
- Δημοσιεύσεις: 5222
- Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
- Τοποθεσία: Λάρισα, Βαρκελώνη
- Επικοινωνία:
Re: Προσαρμοσμένη λίστα
Υπάρχει και εναλλακτική:
Φόρτωσε στο προοίμιο το πακέτο:
\usepackage[shortlabels, inline]{enumitem}
και στο κυρίως έγγραφο χτύπα την εντολή:
\begin{enumerate*}[itemjoin=\hfill]
\item
\item
\item
\item
\end{enumerate*}
Δοκίμασε και πες μου.
Φόρτωσε στο προοίμιο το πακέτο:
\usepackage[shortlabels, inline]{enumitem}
και στο κυρίως έγγραφο χτύπα την εντολή:
\begin{enumerate*}[itemjoin=\hfill]
\item
\item
\item
\item
\end{enumerate*}
Δοκίμασε και πες μου.
Η φαντασία είναι σημαντικότερη από τη γνώση !
Re: Προσαρμοσμένη λίστα
Ακριβώς αυτό!
Και κάποιες τελευταίες ερωτήσεις με βάση τον κώδικά σου:
1. Τι κάνει το πακέτο stmaryrd;
2. Το πακέτο tasks πάει μαζί με το enumitem; Εμένα γιατί μου κολλούσε;
3. Στο settasks εσύ τα όρισες ή είναι προεπιλογή;
4. Στο \begin{tasks}[](3) τι δηλώνει το [];
και τέλος, αν είναι εφικτό να βγουν οι τόνοι από τα α', β', ορίζοντας νέο μετρητή.
Σε ευχαριστώ και πάλι!
Και κάποιες τελευταίες ερωτήσεις με βάση τον κώδικά σου:
1. Τι κάνει το πακέτο stmaryrd;
2. Το πακέτο tasks πάει μαζί με το enumitem; Εμένα γιατί μου κολλούσε;
3. Στο settasks εσύ τα όρισες ή είναι προεπιλογή;
4. Στο \begin{tasks}[](3) τι δηλώνει το [];
και τέλος, αν είναι εφικτό να βγουν οι τόνοι από τα α', β', ορίζοντας νέο μετρητή.
Σε ευχαριστώ και πάλι!
τελευταία επεξεργασία από fotis81 σε Κυρ Σεπ 24, 2017 7:31 pm, έχει επεξεργασθεί 2 φορές συνολικά.
Φώτης Χ. Κουτσουμπίδης
- Tolaso J Kos
- Δημοσιεύσεις: 5222
- Εγγραφή: Κυρ Αύγ 05, 2012 10:09 pm
- Τοποθεσία: Λάρισα, Βαρκελώνη
- Επικοινωνία:
Re: Προσαρμοσμένη λίστα
Ποια από τις δύο λύσεις λειτούργησε ;
Metafonts είναι .. Απλά στο MWE είχα αυτό πρόχειρο για το πακέτο tasks. Δες π.χ εδώ .
Γενικά δε χρησιμοποιώ το tasks οπότε δε ξέρω αν όντως δεν είναι συμβατό με το enumitem αν και έχω ακούσει για κάποια προβλήματα στα περιθώρια. Δε γνωρίζω όμως .
Αυτά έχουν οριστεί από τον χρήστη.
Για τους τόνους , ναι , αν χρησιμοποιήσεις τη δεύτερη επιλογή που σου έδωσα τότε κάνε εκείνο με το \alph* που αναφέρθηκε πιο πάνω. Για το tasks πρέπει να το δω.
Η φαντασία είναι σημαντικότερη από τη γνώση !
Re: Προσαρμοσμένη λίστα
Το δεύτερο τα βάζει σε μια γραμμή μέχρι να γεμίσει
και χάνεται η στοίχιση!
Το πρώτο νομίζω κάνει καλύτερη δουλειά.
Δυστυχώς αυτό με το \alph* δεν διώχνει τον τόνο.
Ίσως να κάνω εγώ κάπου λάθος, θα το ξαναδώ!
Ευχαριστώ για την πολύτιμη βοήθεια και χρόνο σου!
και χάνεται η στοίχιση!
Το πρώτο νομίζω κάνει καλύτερη δουλειά.
Δυστυχώς αυτό με το \alph* δεν διώχνει τον τόνο.
Ίσως να κάνω εγώ κάπου λάθος, θα το ξαναδώ!
Ευχαριστώ για την πολύτιμη βοήθεια και χρόνο σου!
Φώτης Χ. Κουτσουμπίδης
Re: Προσαρμοσμένη λίστα
Μετά από αρκετό ψάξιμο, βρήκα έναν εύκολο τρόπο να έχουμε αρίθμηση
σε δεύτερο επίπεδο με ελληνικά χωρίς τόνο και μία παρένθεση.
Παρακάτω δίνω τις εντολές:
\renewcommand{\labelenumii}{\alph{enumii}{)}}
\makeatletter
\let\anw@true\anw@false
\makeatother
σε δεύτερο επίπεδο με ελληνικά χωρίς τόνο και μία παρένθεση.
Παρακάτω δίνω τις εντολές:
\renewcommand{\labelenumii}{\alph{enumii}{)}}
\makeatletter
\let\anw@true\anw@false
\makeatother
Φώτης Χ. Κουτσουμπίδης
Μέλη σε σύνδεση
Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 2 επισκέπτες