Come allineare testo centrato e testo a destra sulla stessa riga

  • Creatore
    Topic
  • #119744
    Up
    0
    Down
    ::


    Buongiorno, premetto che è la prima volta che utilizzo LaTex e attualmente sto scrivendo la tesi di laurea triennale.
    Come potete vedere nell’immagine, non riesco ad allineare il testo centrato e la numerazione a destra sulla stessa riga.
    Questo è il codice che ho scritto:
    `\begin {center}
    $\lambda_j \geq 0$ \hspace{3pt} e \hspace{3pt} $\lambda_j(g_j(x^*)-b_j) = 0$, \hspace{3pt} j = 1, $\dotsc$, M;

    \qquad\hspace*{\fill} (2.1)
    \end {center}
    \begin {center}
    $\sum_{i=1}^A \alpha_i$\begin{scshape}D\end{scshape}$u_i(x^*) – \sum_{j=1}^M \lambda_j$\begin{scshape}D\end{scshape}$g_j(x^*) – \sum_{k=1}^N \mu_k$\begin{scshape}D\end{scshape}$h_k(x^*) = 0$.

    \qquad\hspace*{\fill} (2.2)
    \end {center}
    `
    Consigli?

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #119745
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto nel forum.

        Ho la sensazione che quelle formule non siano farina del tuo sacco, ma mi posso sbagliare alla grande.

        Certmente sono composte da una persona che non ha la più vaga idea di come si mettono insieme diverse formule, numerate o non numerate sulla stessa riga e come si fa ad incolonnarle.

        Se sei tu, non prendertela, se ti dico che devi studiare l’ABC di LaTeX; se qualcuno ti ha detto di fare come hai fatto, qual qualcuno non era molto esperto di LaTeX.

        È decisamente complicato farti vedere come rimediare e spiegarti perché quello che hai fatto è un errore dalla prima all’ultima riga.
        Ma c’è una soluzione molto semplice che ti richederà forse qualche ora, ma poi potrai probabilmente camminare con le tue gambe senza ulteriori problemi: STUDUARE.
        Mi dirai che non hai tempo, che devi consegnare al tesi fra tre giorni, che non hai idea di dove trovare altre informazioni, ma come sai bene sono tutte scuse che si risolvono molto facilmente. Clicca Nel bordon nero della finestra qui sopra. Una vele parole scritte in bianco è Documentazione; cliccala: si apre un’altra finestra dove sono elencati tutti i testi di documentazione che abbiamo scritto. Ci osno guide generali e guide tematiche. Io ti consiglierei di cliccaresu Il LaTeX Reference Manual commentato che contiene l’ABC di LaTeX (È la traduzione commentata dell’appendice C del manuale di Lamport, il creatore di LaTeX, e contiene tutto quello che c’è da sapere sul LaTeX di base); poi se vuoi estendere le tue conoscenze su pacchetti particolari apri un terminale o prompt dei comand o xterm, comunque si chiami con il tuo sistema operativo, scrivici dentro il comando texdoc seguito dal nome del pacchetto che ti interessa (per esempio texdoc amsmath) e mandalo in esecuzione premendo il tasto Enter/Return/Invio della tua tastiera; ti si apre una nuova finestra con la documentazione che hai chiesto di leggere.
        Comunque, scaricata e aperta la guida tematica [Il LaTeX Reference…commentato[/b], cerca nell’indice generale la sezione lelativa alla matematica e scopriari che l’ambiente `\begin{equation}…\end{equation}` ti permette di mettere un’etichetta con \labne a ogni equazione e che poi richiamarne il numero con \ref. Se poi usi gli ambienti del pacchetto amsmath (dopo averne letto la documentazione), scopri che hai a disposizione il comando \eqref che ti permette di citare l’etichetta con le parentesi atorno; inoltre timette a disposizione un dozzina di altri ambienti per incolonnare equazioni in varie maniere.
        Non ti faccio un esempio, perché solo se ci provi da solo dopo esserti documentato dove ti ho detto, impari davvero e diventi autonomo.

      • #119746
        Up
        0
        Down
        ::


        Ci sono molte cose che non vanno. Ti consiglio di leggere una guida di base, per capire le basi della scrittura matematica con LaTeX (http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf).
        I numeri delle formule non si inseriscono in quel modo, ma vengono aggiunti automaticamente se si usa un ambiente appropriato. Per esempio esiste l’ambiente equation. Quei “scshape” nella seconda formula non sono l’approccio corretto. Tra l’altro sarebbe stato più conveniente, ma ugualmente sbagliato, usare \textsc{D}. Tutti quegli \hspace probabilmente possono essere eliminati in favore di una scrittura più lineare e con meno aggiustamenti manuali.

        Ciao
        Ivan

      • #119747
        Up
        0
        Down
        ::


        Grazie mille! Ma con il comando “equation” mi numera la formula con il numero 1, se volessi numerarla con 1.1?

      • #119748
        Up
        0
        Down
        ::


        Desumo che stai usando la classe article:
        `
        \usepackage{amsmath}
        \numberwithin{equation}{section}
        `

        Ciao
        Ivan

      • #119749
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Dipende dalla classe di documento che non hai specificato, quindi senza questa indicazione, ti posso dire che le classi book e report numerano come dici tu, e il numero prima del punto indica il capitolo. La classe article, non numera ricominciando da 1 ad ogni sezione; questa classe vale per documenti brevi e non tanto strutturati, quindi la doppia numerazione sembra fuori luogo. Se invece, usando la classe article, vuoi numerare per sezioni, devi usare il comando \counterwithin{equation}{section}.
          Nella guida che ti ho segnalato guarda al fondo della pagina 77 e inizio pagina 78. Tieni present che nessuno ti vieta (dal 2020) di usare il pacchetto chngcntr, ma non serve perché i due comandi che definisce ora fanno parte del nucleo di LaTeX.

      Visualizzazione 4 filoni di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top