Giter Club home page Giter Club logo

Comments (19)

TheColin21 avatar TheColin21 commented on July 19, 2024 2

nach etwas recherche habe ich keine möglichkeit gefunden, einen globalen standardwert für die float positionierung zu setzen. Soll ich in dem Fall die Änderungen daran rückgängig machen, und zurück auf H gehen?

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024 1

für Version 4.2.0 habe ich die Positionierung auf H zurück gesetzt. Für eine zukünftige Version würde ich trotzdem gern auf hptb gehen.

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024

ich teste gleichmal. ich würde wahrscheinlich die reihenfolge hptb setzen

from vorlage-latex.

DSczyrba avatar DSczyrba commented on July 19, 2024

Wir hatten das Thema gestern schon im RocketChat, und ich hatte damals mich auch für das H entschieden, denn das ist die Platzierung, die der gediegene MS-Word-Nutzer erwartet.
In meinen Augen ist es besser, bei dem H zu bleiben und der fortgeschrittenere Nutzer könnte das ja für sich individuell anpassen.
Ein h zu benutzen oder eins der anderen erfordert in meinen Augen zu viel Grundlagenwissen und die Vorlage baut ja gerade darauf auf, dass dieses nicht benötigt wird.

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024

Ich find halt, dass ein H ein zu starkes "downgrade" der intelligenz ist, die LaTeX mitbringt. Wer Word-Verhalten will, kann Word nutzen. Trotzdem ist hptb näher dran als h, einfach weil es die gleiche Seite stärker priorisiert. Deshalb finde ich den Mittelweg gut

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024

Alternative: wir definieren eine stelle, wo ein default steht. Kriegen wir LaTeX irgendwie dazu, das als ne art variable zu sehen? Dass wir da quasi überall X reinschreiben und der löst auf?

from vorlage-latex.

DSczyrba avatar DSczyrba commented on July 19, 2024

Ich finde es auch ziemlich riskant hier jetzt als release so ne geforcte Änderung zu bringen.
Wenn man schon recht weit ist, muss man jetzt alles nochmal anfassen...

from vorlage-latex.

DSczyrba avatar DSczyrba commented on July 19, 2024

Alternative: wir definieren eine stelle, wo ein default steht. Kriegen wir LaTeX irgendwie dazu, das als ne art variable zu sehen? Dass wir da quasi überall X reinschreiben und der löst auf?

Glaube ich kaum, das wird so nicht funktionieren... Man könnte es bestimmt weglassen, komplett und dann den Default-Wert neu deklarieren.

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024

Das is ja nich erzwungen. Ich finde die Änderung an sich sehr sinnvoll. Was sagt @jemand771 dazu?
Wenn natürlich alle für ein H sind, ist das so😅
Falls du das nur nichmehr jetzt haben willst, könnte man da auch ne vorlage 4.3 machen. Oder ne 5, wenn du meinst, das wär breaking😅

from vorlage-latex.

jemand771 avatar jemand771 commented on July 19, 2024

Ich denke, hier sollten wir einfach wenn wir zeit haben nochmal bisschen rumprobieren - also, vorherige arbeiten mal mit H und mal mit hptb bauen, und gucken wie es sich anstellt.
Ich hatte in der bachelorthesis auch das gefühl, dass LaTeX suboptimale entscheidungen getroffen hat (bzw. dass ich die bild commands an stellen gepackt hab, die LaTeX dazu gebracht haben rotz zu machen)

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024

die Arbeiten sind abgegeben. wollen wir uns das nochmal anschauen? Ich bin für hptb. könnten wir an unseren arbeiten mal durchtesten

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024

@DSczyrba hat in seiner BT damit experimentiert und is dabei interessanterweise darauf gekommen, dass für ihn ptbh [?] besser zu funktionieren schien als hptb. Kann ich nicht nachvollziehen, müssen wir testen

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024

Ich habe das ganze bei meiner Bachelorthesis getestet. hptb und ptbh haben sich bei mir exakt gleich verhalten. höchstwahrscheinlich, weil das h von bei mir eh nie genutzt wurde, das ptb aber immer zu einer zufriedenstellenden Positionierung geführt hat. ich bin trotzdem dafür, eine Positionierung hier einer irgendwo sonst vorzuziehen wenn möglich.
ich bin also weiter für hptb

Interessant beim Vergleich zu H ist auch interessant, dass sich die Formatierung des Float-Inhalts ändert.
Links mit hptb, rechts mit H
grafik

grafik

ansonsten hat H teilweise deutlich unschönere Seiten verursacht als hptb, durch die verschiedenen Größen is das aber teils auch schwer vergleichbar.

from vorlage-latex.

jemand771 avatar jemand771 commented on July 19, 2024

die tabelle links sieht sooo scheiße aus. wenn wir den text mit was anderem als H entquetscht bekommen können wir nochmal drüber reden, aber so gefällt mir überhaupt nicht

war auch der hauptgrund, warum ich überall H verwendet + das issue nicht weiter beachtet hab - tabellen werden damit (hptb) einfach komisch, und ich weiß noch nicht, wieso

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024

Die optik der tabellen is wieder geschmackssache.. ich persönlich mag das links fast mehr... verstehs aber auch andersrum...

Ich wüsste wirklich gern, wieso das passiert...hab gesucht, konnte nichts finden...

Bock kurz zu googlen bevor ich wieder dumm in nem forum frag?😅

Aber ja sind ja nich nur Tabellen...

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024

es gibt news. ich wollte in nem Forum fragen und dafür ein MWE bauen und dabei habe ich rausgefunden, worans grob liegt:
setspace in verbindung mit höherem linespread.


%! LaTeX Vorlage
\documentclass{scrreprt}

\usepackage{setspace}
\usepackage{float}
\usepackage{minted}

\DeclareNewTOC[
  type=code,                           % Name der Umgebung
  types=codes,                         % Erweiterung (\listofschemes)
  float,                               % soll gleiten
]{loc}
\setuptoc{loc}{totoc}

\linespread{2}

\begin{document}
\chapter{Code-Examples}
\section{Code-Example with H}
\begin{code}[H]
  \begin{minted}{python}
      class Wooo(Foo):
          def __init__(self, boo):
              self.doo = boo
              moo = 1 + 2 +3
  \end{minted}
  \caption{Beispielcode}
\end{code}
\section{Code-Example with hptb}
\begin{code}[hptb]
  \begin{minted}{python}
      class Wooo(Foo):
          def __init__(self, boo):
              self.doo = boo
              moo = 1 + 2 +3
  \end{minted}
  \caption{Beispielcode}
\end{code}
\end{document}

image

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024

https://tex.stackexchange.com/questions/660823/differences-in-float-content-linespread-with-different-positioning-parameters-wh ich hab das mal angefragt....

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024

ich muss zugeben, @DSczyrba hatte recht (ich glaube in dem geschlossenen PR): p sorgt nicht für die gleiche Seite, sondern für eine "page of floats". p würde ich also tatsächlich als letzten Ausweg sehen. neue Prio: htbp, PR incoming, inklusive einheitlichem Spacing

from vorlage-latex.

TheColin21 avatar TheColin21 commented on July 19, 2024

resolved by #217

from vorlage-latex.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.