> For the complete documentation index, see [llms.txt](https://overleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://overleaf-pro.ayaka.space/latex/el/eidiko-pedio/10-attribute-value-matrices.md).

# Πίνακες ιδιοτήτων και τιμών

Αυτό το άρθρο επιδεικνύει τη στοιχειοθεσία πινάκων τιμών χαρακτηριστικών (AVMs), οι οποίοι αποτελούν έναν πρακτικό τρόπο για την παρουσίαση [δομών χαρακτηριστικών](https://en.wikipedia.org/wiki/Feature_structure) ως ένα σύνολο χαρακτηριστικών και των αντίστοιχων τιμών τους.

## Σημειώσεις καθοδήγησης για πακέτα AVM στο LaTeX

Αυτό το άρθρο χρησιμοποιεί το `avm` πακέτο, το οποίο ήταν η προτιμώμενη επιλογή για τη στοιχειοθεσία AVMs όταν γράφτηκε αρχικά αυτό το υλικό. Δυστυχώς, το `avm` πακέτο δεν διανέμεται από το TeX Live, πράγμα που σημαίνει ότι οι χρήστες του Overleaf θα πρέπει να ανεβάσουν ένα αντίγραφο (`avm.sty`) στα έργα τους. Για να αντιμετωπιστεί αυτό, το [έργο της Overleaf Gallery](https://www.overleaf.com/latex/templates/examples-of-attribute-value-matrices/fnrbcjztvjjv) που συνοδεύει αυτό το άρθρο περιλαμβάνει ένα αντίγραφο του `avm` πακέτο.

Μια εναλλακτική στο `avm`, η [`langsci-avm` πακέτο](https://ctan.org/pkg/langsci-avm?lang=en), είναι πλέον διαθέσιμη στο TeX Live, καθιστώντας την άμεσα προσβάσιμη μέσω του Overleaf. Ωστόσο, λόγω διαφορών στη σύνταξη και στα χαρακτηριστικά, τα `avm`παραδείγματα βασισμένα σε αυτό το άρθρο δεν θα μεταγλωττιστούν με `langsci-avm` και απαιτούν κάποια επεξεργασία. Δείτε την ενότητα 4.6 του [`langsci-avm` τεκμηρίωση](http://mirrors.ctan.org/macros/latex/contrib/langsci-avm/langsci-avm.pdf) για καθοδήγηση σχετικά με τη μετάβαση από το `avm` σε `langsci-avm`.

## Ξεκινώντας

Χρησιμοποιήστε την `avm` περιβάλλον για να δημιουργήσετε έναν πίνακα τιμών χαρακτηριστικών, όπως φαίνεται στο ακόλουθο παράδειγμα:

```latex
\documentclass{article}
\usepackage{avm}

\begin{document}

\begin{avm}
    \[ cat\|subcat & \<NP$_{it}$, NP$_{\@2}$, S[comp]:\@3\> \\
       content & \[ relation & \bf bother\\
                    bothered & \@2 \\
                    soa-arg  & \@3 \] \]
\end{avm}

\end{document}
```

Αυτό το παράδειγμα παράγει το ακόλουθο αποτέλεσμα:

![Ένας πίνακας τιμών χαρακτηριστικών στοιχειοθετημένος στο Overleaf με χρήση LaTeX](/files/e00530022811085f63018944cf6126131efe5b1e)

\* Για να εξερευνήσετε τα AVMs, ανοίξτε αυτό το [έργο στο Overleaf.](https://www.overleaf.com/project/new/template/26428?id=113292459\&templateName=Example+project+demonstrating+attribute+value+matrices\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

## Βασική χρήση

Για να στοιχειοθετήσετε έναν πίνακα τιμών χαρακτηριστικών μέσα σε ένα `avm` περιβάλλον υπάρχουν ορισμένες εντολές που πρέπει να γνωρίζετε:

* `\avmfont{\sc}`: αλλάζει τη γραμματοσειρά που χρησιμοποιείται στους πίνακες, σε αυτή την περίπτωση σε μικρά κεφαλαία. Οποιαδήποτε άλλη [οικογένεια γραμματοσειράς](/latex/el/grammatoseires/01-font-sizes-families-and-styles.md) θα λειτουργήσει. Το μέγεθος της γραμματοσειράς και η [μορφή της γραμματοσειράς](/latex/el/grammatoseires/02-font-typefaces.md) μπορούν επίσης να δηλωθούν εδώ.
* `\begin{avm}` και `\end{avm}`: ανοίγουν και κλείνουν το περιβάλλον όπου θα δημιουργηθεί ο πίνακας τιμών χαρακτηριστικών.
* `\[` και `\]`: εκτυπώνουν τα τετράγωνα αγκύλια που οριοθετούν μέρη του πίνακα. Μπορούν επίσης να χρησιμοποιηθούν και άλλα αγκύλια με τις εντολές `\<`, `\>`, `\{` και `\}`.
* `\\`: εισάγει μια νέα γραμμή.
* `&`: δημιουργεί μια διαίρεση στήλης στην ίδια γραμμή.

Το ακόλουθο παράδειγμα τα δείχνει αυτά:

```latex
\documentclass{article}

\usepackage{avm}
\avmfont{\sc}

\begin{document}
\begin{avm}
    \[ subj & \[ pers & 3 \\
                 num & sg \\
                 gend & masc\\
                 pred & \rm ‘pro’ \]\\

        pred & \rm ‘eat\q<SUBJ, OBJ\q>’\\

                 obj & \[ pers & 3 \\
                 num & pl \\
                 gend & fem \\
                 pred & \rm ‘pro’ \]
        \]
\end{avm}

\end{document}
```

Αυτό το παράδειγμα παράγει το ακόλουθο αποτέλεσμα:

![Ένας πίνακας τιμών χαρακτηριστικών στοιχειοθετημένος στο Overleaf με χρήση LaTeX](/files/115e10cc6c3b1fceffee479256f22d1c05c2fda2)

\* Για να εξερευνήσετε τα AVMs, ανοίξτε αυτό το [έργο στο Overleaf.](https://www.overleaf.com/project/new/template/26428?id=113292459\&templateName=Example+project+demonstrating+attribute+value+matrices\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

## Μη ευθυγραμμισμένες στήλες

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

```latex
\begin{avm}
    \[ \avmspan{system\|local\|content\; \@2} \\
        qstore & \[det & \textnormal{forall} \\
                   restpar & \@2 \[para & \@1 \\
                                   restr & \[reln & \textnormal{book} \\
                                             inst & \@1 \] \] \] \]
\end{avm}
```

Αυτό το παράδειγμα παράγει το ακόλουθο αποτέλεσμα:

![Ένας πίνακας τιμών χαρακτηριστικών στοιχειοθετημένος στο Overleaf με χρήση LaTeX](/files/08b467bc0cdabfc4c331d94c64caefe6ea7710f5)

Η εντολή `\avmspan{}` αποτρέπει την ευθυγράμμιση στηλών για το όρισμά του, ενώ η εντολή `\;` εισάγει ένα οριζόντιο κενό λίγο μεγαλύτερο από το κανονικό, δημιουργώντας έναν ωραίο διαχωριστή.

\* Για να εξερευνήσετε τα AVMs, ανοίξτε αυτό το [έργο στο Overleaf.](https://www.overleaf.com/project/new/template/26428?id=113292459\&templateName=Example+project+demonstrating+attribute+value+matrices\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

## Ετικέτες ταξινόμησης

Είναι δυνατόν να προστεθούν ετικέτες ταξινόμησης στις γωνίες ενός AVM. Υπάρχουν δύο πιθανά στυλ. Το πρώτο είναι η εκτύπωση των ετικετών μέσα στον πίνακα:

```latex
\avmsortfont{\it}
\avmvalfont{\it}
\begin{avm}
    \[ \asort{indexed-obj}
       index & \[\asort{index}
                  variable & \@1 \[\asort{variable}
                                    per & 3ο \\
                                    num & sing \\
                                    gend & neut \] \\
                  restriction & \[\asort{psoa}
                                  relation & book \\
                                  instance & \@1 \] \] \]
\end{avm}
```

Αυτός ο κώδικας παράγει το ακόλουθο αποτέλεσμα:

![Ένας πίνακας τιμών χαρακτηριστικών στοιχειοθετημένος στο Overleaf με χρήση LaTeX](/files/2b2c25a9096ef01a7c5a48a8b10d69893b865b19)

\* Για να εξερευνήσετε τα AVMs, ανοίξτε αυτό το [έργο στο Overleaf.](https://www.overleaf.com/project/new/template/26428?id=113292459\&templateName=Example+project+demonstrating+attribute+value+matrices\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Υπάρχουν τρεις νέες εντολές σε αυτό το παράδειγμα:

* `\avmsortfont{\it}`: ορίζει τον τύπο γραμματοσειράς για τα κλειδιά ταξινόμησης, πλάγια σε αυτή την περίπτωση, αλλά μπορούν να χρησιμοποιηθούν και άλλα [στυλ και μεγέθη γραμματοσειράς](/latex/el/grammatoseires/01-font-sizes-families-and-styles.md)
* `\avmvalfont{\it}`: ορίζει τον τύπο γραμματοσειράς για τις τιμές στο AVM, πλάγια σε αυτή την περίπτωση.
* `\asort{*key*}`: εκτυπώνει το sort `*key*`.

Είναι επίσης δυνατόν να επικαλυφθεί η ετικέτα ταξινόμησης με την προηγούμενη στήλη, όπως φαίνεται στο επόμενο παράδειγμα:

```latex
\avmvalfont{\it}
\avmsortfont{\it}
\begin{avm}
    \sort{indexed-obj}{\[ index & \osort{index}{\[
          variable & \@1 \osort{variable}{\[  per & 3rd \\
                                              num & sing \\
                                              gend & neut \]} \\
          restriction & \osort{psoa}{\[relation & book \\
                                       instance & \@1 \]} \]} \]}
\end{avm}
```

Αυτό το παράδειγμα παράγει το ακόλουθο αποτέλεσμα:

![Ένας πίνακας τιμών χαρακτηριστικών στοιχειοθετημένος στο Overleaf με χρήση LaTeX](/files/fb58bd7d8f718fb64666e02156a303eebcaa56b6)

\* Για να εξερευνήσετε τα AVMs, ανοίξτε αυτό το [έργο στο Overleaf.](https://www.overleaf.com/project/new/template/26428?id=113292459\&templateName=Example+project+demonstrating+attribute+value+matrices\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Υπάρχουν δύο νέες εντολές:

* `\sort{*label*}`: εκτυπώνει το `*label*`, καταλαμβάνοντας χώρο στη στήλη όπου εμφανίζεται.
* `\osort{*label*}`: επικαλύπτει το *label* χωρίς να ελέγχει συγκρούσεις ή διαθέσιμο χώρο.

## Οδηγός αναφοράς

Τα διαθέσιμα αγκύλια στην **avm** πακέτο.

| Εντολή  | Έξοδος                                                              |
| ------- | ------------------------------------------------------------------- |
| `\{ \}` | ![AVMbraces.png](/files/ba1d5ec3e389e0f7a6a11f41d574e10b6c32282d)   |
| `\[ \]` | ![AVMbrackets.png](/files/b2087bb596dad6864de840e6f5380f2fb77c7ad3) |
| `\< \>` | ![AVMchevrons.png](/files/89bc057899e580d75efe3b8cc01e582b23c461c0) |

## Περαιτέρω ανάγνωση

Για περισσότερες πληροφορίες δείτε

* [Η **avm** τεκμηρίωση πακέτου](http://nlp.stanford.edu/manning/tex/avm-doc.pdf)
* [Η **avm.sty** πηγαίος κώδικας](http://nlp.stanford.edu/manning/tex/avm.sty)
* [Μεγέθη, οικογένειες και στυλ γραμματοσειρών](/latex/el/grammatoseires/01-font-sizes-families-and-styles.md)
* [Τύποι γραμματοσειρών](/latex/el/grammatoseires/02-font-typefaces.md)
* [Πίνακες](/latex/el/sximata-kai-pinakes/01-tables.md)
* [Αγκύλες και παρενθέσεις](/latex/el/mathimatika/03-brackets-and-parentheses.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://overleaf-pro.ayaka.space/latex/el/eidiko-pedio/10-attribute-value-matrices.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
