Anzeige:
Ergebnis 1 bis 13 von 13

Thema: Feste Größe bei pscirclebox möglich?

  1. #1
    Registrierter Benutzer
    Registriert seit
    07.10.2010
    Beiträge
    18

    Feste Größe bei pscirclebox möglich?

    Hallo Latex-Gurus!

    Bin absoluter Neuling bei Latex, aber beretis süchtig danach!
    Hab hier nun folgendes Problem:
    Code:
    \usepackage{pstricks}
    
    
    \newcommand{\test}[9]{
    \pscirclebox[fillstyle=solid,fillcolor=white,linecolor=red,linewidth=1.2mm,framesep=0.08]{%  
    \bfseries\red\huge\shortstack{#1#4#7\\#2#5#8\\#3#6#9}}}
    
    
    \begin{document}
    
    \test{1}{2}{3}{4}{5}{6}{7}{8}{9}
    \test{1}{}{3}{4}{}{6}{7}{}{9}
    Wenn ich in einem Kreis div. Zahlen oder Symbole einfüge dann ändert sich automatisch die Größe des Kreises. (ist wohl bei pscirclebox nicht anders möglich )
    Ich möchte jedoch das die größe des Kreises unabhängig vom Inhalt immer gleich bleibt.
    Wie könnte ich dieses Problem umgehen, bzw. anders lösen?

    Vielen Dank schon mal für Eure Hilfe!

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von figarro Beitrag anzeigen
    Hab hier nun folgendes Problem:
    Code:
    \usepackage{pstricks}
    
    \newcommand{\test}[9]{
    \pscirclebox[fillstyle=solid,fillcolor=white,linecolor=red,linewidth=1.2mm,framesep=0.08]{%  
    \bfseries\red\huge\shortstack{#1#4#7\\#2#5#8\\#3#6#9}}}
    
    \begin{document}
    
    \test{1}{2}{3}{4}{5}{6}{7}{8}{9}
    \test{1}{}{3}{4}{}{6}{7}{}{9}
    Wenn ich in einem Kreis div. Zahlen oder Symbole einfüge dann ändert sich automatisch die Größe des Kreises. (ist wohl bei pscirclebox nicht anders möglich )
    Ich möchte jedoch das die größe des Kreises unabhängig vom Inhalt immer gleich bleibt.
    Wie könnte ich dieses Problem umgehen, bzw. anders lösen?
    Hier mit 2cm und weiteren Spielerchen ...
    Code:
    \documentclass{article}
    \usepackage{pstricks}
    
    \newcommand\test[9]{%
      \pscirclebox[fillstyle=solid,fillcolor=white,linecolor=red,
        linewidth=1.2mm,framesep=0.08]{%  
          \bfseries\red\huge%
          \parbox[c][2cm]{2cm}{\centering\shortstack{#1#4#7\\#2#5#8\\#3#6#9}}}}
    
    \def\testA#1,#2,#3,#4,#5,#6,#7,#8,#9;{%
      \pscirclebox[fillstyle=solid,fillcolor=white,linecolor=red,
        linewidth=1.2mm,framesep=0.08]{%  
          \bfseries\red\huge%
          \parbox[c][2cm]{2cm}{\centering\shortstack{#1#4#7\\#2#5#8\\#3#6#9}}}}
    
    \def\testB#1{%
      \pscirclebox[fillstyle=solid,fillcolor=white,linecolor=red,
        linewidth=1.2mm,framesep=0.08]{%  
          \bfseries\red\huge\parbox[c][2cm]{2cm}{\centering\shortstack{#1}}}}
    
    \begin{document}
    
    \test{1}{2}{3}{4}{5}{6}{7}{8}{9}
    \test{1}{}{3}{4}{}{6}{7}{}{9}
    
    \vspace{3cm}
    \testA1,2,3,4,5,6,7,8,9;
    \testA1,,3,4,,6,7,,9;
    
    \vspace{3cm}
    \testB{147\\258\\369}
    \testB{147\\369}
    
    \end{document}
    das nächste Mal _komplette_ Beispiele angeben!

    Herbert

  3. #3
    Registrierter Benutzer
    Registriert seit
    07.10.2010
    Beiträge
    18
    Hallo Herbert,
    vielen Dank vorab schon mal! Das hat mir wirklich geholfen!
    Hab daran weitergebastelt und nun über ein anderes Problem gestolpert.
    Wie kann ich Zeichen innerhalb einer Tabelle absolut positionieren?
    Hier mal mein Beispiel:
    Code:
    \documentclass[german]{book}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \pagestyle{headings}
    \setcounter{secnumdepth}{3}
    \setcounter{tocdepth}{3}
    \setlength{\parskip}{\medskipamount}
    \setlength{\parindent}{0pt}
    \usepackage{array}
    
    \makeatletter
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
    %% Because html converters don't know tabularnewline
    \providecommand{\tabularnewline}{\\}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
    \usepackage{a4wide}
    \usepackage{graphics}
    \usepackage{pstricks}
    \usepackage{pst-node}
    \usepackage{pifont}
    \usepackage{rotating}
    
    
    \renewcommand{\familydefault}{\sfdefault}
    \usepackage{helvet}
    
    
    
    
    
    
    
    \newcommand\takt[9]{%
      \pscirclebox[fillstyle=solid,fillcolor=white,linecolor=red,
        linewidth=1.2mm,framesep=0.08]{%  
          \bfseries\red\huge%
          \parbox[c][1.5cm]{1.5cm}{\centering\shortstack{#1#4#7\\#2#5#8\\#3#6#9}}}}
    
    
    
    \newcommand{\boro}{
    \pnode(0.5,2){A} 
    \pnode(2.4,2){B}
    \nccurve[linestyle=solid,linewidth=1.2mm,linecolor=red,angleB=140,angleA=40]{A}{B}
    \pnode(0.5,-.2){A}
    \pnode(2.4,-.2){B}
    \nccurve[linestyle=solid,linewidth=1.2mm,linecolor=red,angleB=220,angleA=320]{A}{B}}
    
    %%%%%%  Pfeildefinitionen  %%%%%%%%
    \newcommand{\mpfo}{~~~ \Large\red\begin{rotate}{90}\hspace{1mm} \ding{212}\end{rotate}\huge}
    
    \newcommand{\mpfu}{~ \Large\red\begin{rotate}{270}\hspace{-8mm} \ding{212}\end{rotate}~~~~ \huge}
    
    \newcommand{\lpfu}{~ \Large\red\begin{rotate}{270}\hspace{-8mm} \ding{212}\end{rotate}~~~~~~~~~~ \huge}
    
    \makeatother
    
    \usepackage{babel}
    
    \begin{document}
    \begin{tabular}{>{\raggedright}p{10mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}}
     & \boro &  &  &  & \tabularnewline
    \end{tabular}
    
    \vspace{-25mm}
    
    \begin{tabular}{>{\raggedright}p{10mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}}
     & \takt{}{2}{1,}{}{}{}{}{~~3}{~2} & \takt{}{2}{1,}{}{}{}{}{~~3}{~2} &  &  & \tabularnewline
    \end{tabular}
    
    \vspace{-15mm}
    
    \begin{tabular}{>{\raggedright}p{10mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\raggedright}p{25mm}>{\centering}p{25mm}}
     & \mpfu & \lpfu\mpfu &  &  & \tabularnewline
    \end{tabular}\\
    \\
    \\
    
    \end{document}
    Im zweiten Kreis weird mir der Pfeil nicht in der Mitte sowie im ersten Kreis dargestellt. Der (mpfu) sollten nun auch in der Mitte stehen

  4. #4
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von figarro Beitrag anzeigen
    vielen Dank vorab schon mal! Das hat mir wirklich geholfen!
    Hab daran weitergebastelt und nun über ein anderes Problem gestolpert.
    Wie kann ich Zeichen innerhalb einer Tabelle absolut positionieren?

    Im zweiten Kreis weird mir der Pfeil nicht in der Mitte sowie im ersten Kreis dargestellt. Der (mpfu) sollten nun auch in der Mitte stehen
    Es ist ziemlich umständlich, hier mit LyX zu arbeiten. Weiterhin verstehe ich nicht deinen komplizierten Ansatz:
    Code:
    \documentclass{book}
    \usepackage{pst-node}
    
    \begin{document}
    
    \Circlenode[linecolor=red,linewidth=1.2mm,radius=2cm]{A}{%
      \bfseries\Huge\red\shortstack{2~ 3\\1, 2}}
    %
    \hspace{6mm}%
    %
    \Circlenode[linecolor=red,linewidth=1.2mm,radius=2cm]{B}{%
      \bfseries\Huge\red\shortstack{2~ 3\\1, 2}}
    \ncarc[arcangle=-45,linecolor=red,linewidth=1.2mm]{A}{B}
    \ncarc[arcangle=45,linecolor=red,linewidth=1.2mm]{A}{B}
    
    \end{document}
    Herbert

  5. #5
    Registrierter Benutzer
    Registriert seit
    07.10.2010
    Beiträge
    18
    Ha,
    das ist genial! Das ist ja beinah lächerlich wie dumm ich mich da angestellt habe. Aber wie gesagt das sind so meine ersten Gehversuche mit Latex! Deshalb habe ich ja gedacht ich bin mit Lyx gut dran für den Anfang.

    Ich habe gleich noch ein paar Fragen.
    1. Ich muß jetzt noch einige Symbole in den Kreisen unterbringen. Das sind in erster Linie Pfeil nach oben und unten. Einmal vor der ersten Zahlenreihe in der Mitte von 2 und 1, dann noch mal einen vor der 3 und 2.
    2. Das ganze möchte ich vorher definieren so dass ich nur z. B. \takt{Zahlen und Symbole} eingeben muß.

    Vielen Vielen Dank für deien bisherigen Bemühungen!

  6. #6
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von figarro Beitrag anzeigen
    das ist genial! Das ist ja beinah lächerlich wie dumm ich mich da angestellt habe. Aber wie gesagt das sind so meine ersten Gehversuche mit Latex!
    Kein Problem, jeder hat mal so angefangen ...
    Deshalb habe ich ja gedacht ich bin mit Lyx gut dran für den Anfang.
    Wenn man viel Text hat und wenig Sonderwünsche und keine Lust hat, sich mit LaTeX zu beschäftigen, dann kann es Sinn machen.
    Ich habe gleich noch ein paar Fragen.
    1. Ich muß jetzt noch einige Symbole in den Kreisen unterbringen. Das sind in erster Linie Pfeil nach oben und unten. Einmal vor der ersten Zahlenreihe in der Mitte von 2 und 1, dann noch mal einen vor der 3 und 2.
    2. Das ganze möchte ich vorher definieren so dass ich nur z. B. \takt{Zahlen und Symbole} eingeben muß.
    Ganz habe ich nicht verstanden, wo die hin sollen, aber hier einfach mal
    eine Idee für Pfeile. Das kann man dann am Ende imemr noch in ein Makro
    \takt einbauen.

    Code:
    \documentclass{book}
    \usepackage{pst-node}
    
    \begin{document}
    
    \Circlenode[linecolor=red,linewidth=1.2mm,radius=2cm]{A}{%
      \bfseries\Huge\red\shortstack{2~ 3\\\rnode[rC]{a}{1}, 2}}
    \pcline[arrowscale=1.5]{->}(a)(!\psGetNodeCenter{a}a.x a.y 1 sub)
    %
    \hspace{6mm}%
    %
    \Circlenode[linecolor=red,linewidth=1.2mm,radius=2cm]{B}{%
      \bfseries\Huge\red\shortstack{\rnode[lC]{b}{2}~ 3\\1, 2}}
    \ncarc[arcangle=-45,linecolor=red,linewidth=1.2mm]{A}{B}
    \ncarc[arcangle=45,linecolor=red,linewidth=1.2mm]{A}{B}
    \pcline[arrowscale=1.5]{->}(b)(!\psGetNodeCenter{b}b.x b.y 1 add)
    
    \end{document}
    Herbert

  7. #7
    Registrierter Benutzer
    Registriert seit
    07.10.2010
    Beiträge
    18
    Kann das jetzt nicht ganz nachvollziehen. Krieg da folgende Fehlermeldung!
    Code:
     ...{->}(a)(!\psGetNodeCenter{a}a.x a.y 1 sub)
                                                      
    A number should have been here; I inserted `0'.
    (If you can't figure out why I needed to see a number,
    look up `weird error' in the index to The TeXbook.)
    und noch diese
    Code:
     ...{->}(a)(!\psGetNodeCenter{a}a.x a.y 1 sub)
                                                      
    Dimensions can be in units of em, ex, in, pt, pc,
    cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
    I'll assume that you meant to say pt, for printer's points.
    To recover gracefully from this error, it's best to
    delete the erroneous units; e.g., type `2' to delete
    two letters. (See Chapter 27 of The TeXbook.)
    Hab hier mal (sicher umständlich) mal etwas gebastelt dass du dir anschauen kannst.
    Ich denke mal ich kann deinen Vorschlag alles direkt mit Circlenode nicht machen, denn ich brauche nicht immer die Bögen an den Kreisen. Sollte insgesamt 5 Kreise haben, und da variiert das mal von Kreis 2 zu Kreis 3 oder dann wieder mal von Kreis 4 zu 5. Muß da von Zeile zu Zeile flexibel sein.
    Die Pfeile die du in den Kreisen siehst sollten immer an der gleichen Stelle sein. Das funktioniert bei mir nicht. Vergleich mal die 2. Zeile Kreis 3 und 4

    Code:
    \documentclass[german]{book}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \pagestyle{headings}
    \setcounter{secnumdepth}{3}
    \setcounter{tocdepth}{3}
    \setlength{\parskip}{\medskipamount}
    \setlength{\parindent}{0pt}
    \usepackage{array}
    
    \makeatletter
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands.
    %% Because html converters don't know tabularnewline
    \providecommand{\tabularnewline}{\\}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
    \usepackage{a4wide}
    \usepackage{graphics}
    \usepackage{pstricks}
    \usepackage{pst-node}
    \usepackage{pifont}
    \usepackage{rotating}
    
    
    \renewcommand{\familydefault}{\sfdefault}
    \usepackage{helvet}
    
    
    
    
    \newcommand\atakt[9]{%
      \pscirclebox[fillstyle=solid,fillcolor=white,linecolor=white,
        linewidth=0mm,framesep=0.08]{%  
          \bfseries\red\huge%
          \parbox[c][1.5cm]{1.5cm}{\centering\shortstack{#1#4#7\\#2#5#8\\#3#6#9}}}}
    
    
    %\newcommand{\reci}[2]{\frac{#1}{#2}}
    %\newcommand{\Griff}[2]{$\reci{#1}{#2}$}
    
    %\newcommand{\rot}{\pscircle[linecolor=red,linewidth=1.2mm,framesep=0.08]{12mm}}
    
    \newcommand\takt[9]{%
      \pscirclebox[fillstyle=solid,fillcolor=white,linecolor=red,
        linewidth=1.2mm,framesep=0.08]{%  
          \bfseries\red\huge%
          \parbox[c][1.5cm]{1.5cm}{\centering\shortstack{#1#4#7\\#2#5#8\\#3#6#9}}}}
    
    \def\taktA#1,#2,#3,#4,#5,#6,#7,#8,#9;{%
      \pscirclebox[fillstyle=solid,fillcolor=white,linecolor=red,
        linewidth=1.2mm,framesep=0.08]{%  
          \bfseries\red\huge%
          \parbox[c][1.5cm]{1.5cm}{\centering\shortstack{#1#4#7\\#2#5#8\\#3#6#9}}}}
    
    \def\taktB#1{%
      \pscirclebox[fillstyle=solid,fillcolor=white,linecolor=red,
        linewidth=1.2mm,framesep=0.08]{%  
          \bfseries\red\huge\parbox[c][1.5cm]{1.5cm}{\centering\shortstack{#1}}}}
    
    
    
    
    \newcommand{\boro}{
    \pnode(0.5,2){A} 
    \pnode(2.4,2){B}
    \nccurve[linestyle=solid,linewidth=1.2mm,linecolor=red,angleB=140,angleA=40]{A}{B}
    \pnode(0.5,-.2){A}
    \pnode(2.4,-.2){B}
    \nccurve[linestyle=solid,linewidth=1.2mm,linecolor=red,angleB=220,angleA=320]{A}{B}}
    
    %%%%%%  Pfeildefinitionen  %%%%%%%%
    \newcommand{\mpfo}{~~~ \Large\red\begin{rotate}{90}\hspace{1mm} \ding{212}\end{rotate}\huge}
    
    \newcommand{\mpfu}{~ \Large\red\begin{rotate}{270}\hspace{-8mm} \ding{212}\end{rotate}~~~~ \huge}
    
    \newcommand{\lpfu}{~ \Large\red\begin{rotate}{270}\hspace{-8mm} \ding{212}\end{rotate}~~~~~~~~~~ \huge}
    
    \makeatother
    
    \usepackage{babel}
    
    \begin{document}
    \begin{tabular}{>{\raggedright}p{10mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}}
     &  & \boro & \boro &  & \tabularnewline
    \end{tabular}
    
    \vspace{-25mm}
    
    \begin{tabular}{>{\raggedleft}p{10mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}}
    \atakt{}{2}{1}{}{}{}{}{}{} & \takt{}{~2}{1,}{}{}{}{}{~~1}{2} & \takt{}{}{}{3}{}{2}{}{}{} & \takt{}{}{}{3}{}{2}{}{}{} & \takt{}{3}{2,}{}{}{}{}{~~2}{~1} & \takt{}{2}{1,}{}{}{}{}{~~3}{~2}\tabularnewline
    \end{tabular}\\
    \vspace{-15mm}
    
    \begin{tabular}{>{\raggedright}p{10mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}}
     &  &  &  &  & \mpfo\tabularnewline
    \end{tabular}\\
    \\
    \\
    \\
    \\
    \\
    \\
    \\
    \\
    \begin{tabular}{>{\raggedright}p{10mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}}
     & \boro & \boro &  &  & \tabularnewline
    \end{tabular}
    
    \vspace{-25mm}
    
    \begin{tabular}{>{\raggedright}p{10mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}}
     & \takt{}{}{}{3}{}{2}{}{}{} & \takt{}{}{}{3}{}{2}{}{}{} & \takt{}{3}{2,}{}{}{}{}{~~3}{~2} & \takt{}{3}{2,}{}{}{}{}{~~3}{~2} & \takt{}{4}{3,}{}{}{}{}{~~4}{~3}\tabularnewline
    \end{tabular}
    
    \vspace{-15mm}
    
    \begin{tabular}{>{\raggedright}p{10mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\centering}p{25mm}>{\raggedright}p{25mm}>{\centering}p{25mm}}
     & \lpfu &  & \mpfu & \lpfu\mpfu & \mpfo\tabularnewline
    \end{tabular}\\
    \\
    \\
    
    \end{document}
    Ich hoffe du kannst dir jetzt mal ein Bid davon machen wie ich es meine.

  8. #8
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von figarro Beitrag anzeigen
    Kann das jetzt nicht ganz nachvollziehen. Krieg da folgende Fehlermeldung!
    Code:
     ...{->}(a)(!\psGetNodeCenter{a}a.x a.y 1 sub)
    dein system ist nicht up-to-date ...


    Hab hier mal (sicher umständlich) mal etwas gebastelt dass du dir anschauen kannst.
    Ich denke mal ich kann deinen Vorschlag alles direkt mit Circlenode nicht machen, denn ich brauche nicht immer die Bögen an den Kreisen. Sollte insgesamt 5 Kreise haben, und da variiert das mal von Kreis 2 zu Kreis 3 oder dann wieder mal von Kreis 4 zu 5. Muß da von Zeile zu Zeile flexibel sein.
    Die Pfeile die du in den Kreisen siehst sollten immer an der gleichen Stelle sein. Das funktioniert bei mir nicht. Vergleich mal die 2. Zeile Kreis 3 und 4

    Ich hoffe du kannst dir jetzt mal ein Bid davon machen wie ich es meine.
    Na ja so halbwegs ... Kann aber auch sein, dass ich schwer von kappes bin.

    Dein ganzes Tabellen-Gerödel macht die Sache doch nur kompliziert und
    die Verwendung von LyX nochmal ... Da sind auch reichlich Ungereimtheiten
    in der Präambel. Wie auch immer, hier dasselbe, was du hattest ohne Tabellen:

    Code:
    \documentclass[ngerman,a4paper]{book}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{babel}
    \usepackage[rmargin=2cm]{geometry}
    \pagestyle{headings}
    \setcounter{secnumdepth}{3}
    \setcounter{tocdepth}{3}
    \setlength{\parskip}{\medskipamount}
    \setlength{\parindent}{0pt}
    \usepackage{array}
    
    \usepackage{graphicx}
    \usepackage{pst-node}
    \usepackage{pifont}
    \usepackage{rotating}
    
    \usepackage{helvet}
    \renewcommand{\familydefault}{\sfdefault}
    
    \def\atakt#1{{\bfseries\huge\red\shortstack{#1}}}
    \def\takt#1#2{%
      \Circlenode[linecolor=red,linewidth=1.2mm,radius=1.25cm,
                  fillstyle=solid,fillcolor=white]{#1}{%
        \bfseries\huge\red\shortstack{#2}}}
    
    \begin{document}
    
    \makebox[1cm]{\atakt{2\\1}} 
    \takt{A}{~2~~1\\1,2}\quad 
    \takt{B}{3\\2}\quad 
    \takt{C}{3\\2}\quad 
    \takt{D}{3~~2\\2,~1}\quad
    \takt{E}{2~~3\\1,~2}
    \ncarc[arcangle=20,linecolor=red,linewidth=1.2mm]{B}{C}
    \ncarc[arcangle=20,linecolor=red,linewidth=1.2mm]{C}{D}
    
    \vspace{-1cm}% falls notwendig???
    
    \hspace*{1cm}
    \takt{a}{3\\2}\quad 
    \takt{b}{3\\2}\quad 
    \takt{c}{3~~3\\2,~2}\quad 
    \takt{d}{3~~3\\2,~2}\quad 
    \takt{e}{4~~4\\3,~3}
    \ncarc[arcangle=20,linecolor=red,linewidth=1.2mm]{a}{b}
    \ncarc[arcangle=-20,linecolor=red,linewidth=1.2mm]{a}{b}
    \ncarc[arcangle=-20,linecolor=red,linewidth=1.2mm]{b}{c}
    \ncarc[arcangle=-20,linecolor=red,linewidth=1.2mm]{c}{d}
    %
    \ncarc[offset=-1.25cm,nodesep=10pt,arcangle=-40,linecolor=red,linewidth=1.2mm]{a}{b}
    \ncarc[offset=-1.25cm,nodesep=10pt,arcangle=-40,linecolor=red,linewidth=1.2mm]{b}{c}
    
    \end{document}
    Herbert

  9. #9
    Registrierter Benutzer
    Registriert seit
    07.10.2010
    Beiträge
    18
    Hallo,

    war für ein paar Tage weg und konnte mich nicht mehr damit beschäftigen.
    Jetzt aber wieder voll dabei mit Latex.
    Hab mich nun auch von Lyx getrennt und arbeite mit LEd. Wurschtel mich da halt irgendwie durch
    Zu meinem obigen Beispiel: Das hat mir alles schon richtig gut geholfen. Bin aber jetzt auf ein neues Problem gestoßen: Kann ich nun innerhalb der Circlenodes, Zeichen an festen Plätzen Positionieren?
    Hier ein MiniBsp:
    Code:
    \documentclass{book}
    \usepackage{pst-node}
    \usepackage{musixtex}
    \usepackage{graphics}
    
    \begin{document}
    
    \Circlenode[linecolor=green,linewidth=1.2mm,radius=1.3cm]{A}{%   
    \bfseries\Huge\green\shortstack{2\\3}} 
    \Circlenode[linecolor=red,linewidth=1.2mm,radius=1.3cm]{B}{%   
    \bfseries\Huge\red\shortstack{\scalebox{3}{\qp}}} 
    \Circlenode[linecolor=blue,linewidth=1.2mm,radius=1.3cm]{C}{%   
    \bfseries\Huge\blue\shortstack{2\\3\parbox[b]{3mm}{\scalebox{3}{\qp}}}}  
    
    
    \end{document}
    Wie man hier sehen kann möchte ich im blauen Kreis das Pausenzeichen(aus packet musixtex) rechts von der 2/3 positionieren. Hab da nun schon ewig dran rumgebastelt, leider ohne Erfolg. Vielleicht gibts da ja wieder mal eine einfach Lösung auf die ich Newbie nicht komme!
    Das nächste Problem ist, dass die Kreise immer einen Schritt nach oben gehen?? Warum dass denn?? Wie kann ich das unterbinden? Sollten alle auf der selben Höhe bleiben.

    Gruß Manfred

  10. #10
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von figarro Beitrag anzeigen
    Das nächste Problem ist, dass die Kreise immer einen Schritt nach oben gehen?? Warum dass denn?? Wie kann ich das unterbinden? Sollten alle auf der selben Höhe bleiben.
    Das Pausenzeichen hat auch eine Tiefe, also wird der ganze Kreis hochgehoben.

    Code:
    \Circlenode[linecolor=blue,linewidth=1.2mm,radius=1.3cm]{C}{%   
    \bfseries\Huge\blue\shortstack{2\\3}\makebox(0,0){\raisebox{30pt}{\scalebox{3}{\qp}}}}
    Herbert

  11. #11
    Registrierter Benutzer
    Registriert seit
    07.10.2010
    Beiträge
    18
    Mich wundert immer was ihr hier für ein Tempo habt!
    Während ich noch probier und rumdoktore, habr ihr die Lösung schon bereit!

    Vielen Dank!

  12. #12
    Registrierter Benutzer
    Registriert seit
    07.10.2010
    Beiträge
    18
    Wie kann ich es erreichen dass alle Kreise auf gleicher Höhe bleiben?

    Code:
    \documentclass{book}
    \usepackage{pst-node}
    \usepackage{musixtex}
    \usepackage{graphics}
    
    \begin{document}
    \Circlenode[linecolor=green,linewidth=1.2mm,radius=1.3cm]{A}{%   
    \bfseries\Huge\green\shortstack{1}} 
    \Circlenode[linecolor=green,linewidth=1.2mm,radius=1.3cm]{B}{%   
    \bfseries\Huge\green\shortstack{2\\3}} 
    \Circlenode[linecolor=red,linewidth=1.2mm,radius=1.3cm]{C}{%   
    \bfseries\Huge\red\shortstack{2~3\\3~2\\1~1}} 
    
    
    
    \end{document}

  13. #13
    Registrierter Benutzer
    Registriert seit
    07.10.2010
    Beiträge
    18
    hab das jetzt synchron deinem letzten beispiel so gelöst:
    Code:
    \Circlenode[linecolor=green,linewidth=1.2mm,radius=1.3cm]{A}{%   
    \makebox(0,0){\raisebox{5pt}{\bfseries\Huge\green\shortstack{1}}}} 
    \Circlenode[linecolor=green,linewidth=1.2mm,radius=1.3cm]{B}{%   
    \makebox(0,0){\raisebox{5pt}{\bfseries\Huge\green\shortstack{1\\2}}}} 
    \Circlenode[linecolor=green,linewidth=1.2mm,radius=1.3cm]{C}{%   
    \makebox(0,0){\raisebox{5pt}{\bfseries\Huge\green\shortstack{1\\2\\3}}}}

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •