5 svar
111 visningar
dajamanté behöver inte mer hjälp
dajamanté 5139 – Fd. Medlem
Postad: 2 mar 2018 10:19

Kan någon hjälpa mig att städa min preambul i Latex

Hej!

Jag har en inlämningsuppgift och söker någon som har verkligen inget roligt att göra idag och vill gärna förlora mycket tid med en hjärnfattig. Om det inget på TV och ni är skitutråkad, jag vill gärna ha hjälp för att tvätta min préambule. Jag har skrivit mina frågor i färger, men det är mest hur jag kan gruppera préambulen, eller kasta bort vad inte behövs.

 

Mitt lång préambule:

\documentclass[a4paper,11pt]{article}

\usepackage[T1]{fontenc}

\usepackage[utf8]{inputenc}

\usepackage[swedish]{babel}

%kan jag inkludera de tre överlinjer i nästa linjen, eller blir det krångel pg av mustasch och kvadrat parentes?

\usepackage{parskip, polynom, gauss, xcolor, mathtools, amssymb, graphicx, geometry, framed, tikz, enumitem}

 

 

%amssymb ger massor snygga symboler: (http://milde.users.sourceforge.net/LUCR/Math/mathpackages/amssymb-symbols.pdf)

Men jag gick till detta asm symbol lista och det går inte att använda de roliga, så vad är poängen med detta? 

 

%mathtools är en uppdaterad version av asmath

%geometry är viktigt för utseende, bland annat marginaler

%parskip hanterar vertikal utrymme

%polynom är en package för polynomer

%enumitem gives roman numbers

%tikz ger snygga matriser

\usetikzlibrary{calc,chains,matrix,shadows}

%detta är backgrund färger för skuggade boxar
\definecolor{shadecolor}{RGB}{255, 227, 235}

%detta är personliga färger
\definecolor{mypink1}{rgb}{0.858, 0.188, 0.478}

%detta ger kolumner
\usepackage{multicol}
\setlength{\columnseprule}{1pt}

\geometry{margin=1in, headsep=0.25in}
\parskip 12pt
%det är för att ha fetta bokstaver i matteuttryck
\makeatletter
\g@addto@macro\bfseries{\boldmath}
\makeatother

oggih 1328 – F.d. Moderator
Postad: 2 mar 2018 23:26 Redigerad: 2 mar 2018 23:48

Jag tycker det ser ganska bra ut, så jag vet inte om du verkligen behöver så mycket städhjälp :)

Alla paket du har med känns i alla fall helt klart vettiga, så vitt jag kan se. Det du möjligtvis kan jobba lite med är strukturen (det är bra om paket och kommandon som har med varandra att göra ligger tillsammans) och att lägga in ännu fler förklarande kommentarer (om du är lika glömsk och förvirrad som jag kommer ditt framtida jag tacka dig!).

Om du tycker preamblen blir för lång och tar för stor plats i dokumentet kan ett tips vara att lägga in den i en egen tex-fil i samma mapp som din huvudsakliga fil (oftast main.tex), och sedan inkludera den i main.tex med hjälp av kommandot \input. Jag har lagt in ett exempel på detta i det tidigare exempeldokumentet


Daja skrev:

Kan jag inkludera de tre överlinjer i nästa linjen, eller blir det krångel pg av mustasch och kvadrat parentes?

Nej, det fungerar inte, just eftersom de har extra information i hakparenteserna som vi inte vill ska försvinna. Dessutom tycker jag ändå inte det är så bra när man laddar en massa paket på en gång som du gör i den här raden:

\usepackage{parskip, polynom, gauss, xcolor, mathtools, amssymb, graphicx, geometry, framed, tikz, enumitem}

Tycker det är betydligt mer överskådligt om du delar upp det paket för paket, och förklarar varje paket för sig. En annan fördel med det är att det då blir enklare att testa att tillfälligt ta bort paket genom att skriva ett procenttecken framför, vilket är bra när man exempelvis felsöker ett krånglande dokument.

Men jag gick till detta asm symbol lista och det går inte att använda de roliga, så vad är poängen med detta?

Har du något exempel på någon symbol som krånglar? Något man definitivt behöver amssymb för, är kommandot \mathbb (används exempelvis för symbolen för de reella talen , $\mathbb{R}$).


Men okej, här kommer ett snabbt försök till en liten uppstädning:

\documentclass[a4paper,11pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

% Vad gör detta?
\usepackage[swedish]{babel}

% Matematiska kommandon och symboler
% mathtools är en uppdaterad version av amsmath
\usepackage{mathtools}

% Extra matematiska symboler
% Exempel: http://milde.users.sourceforge.net/LUCR/Math/mathpackages/amssymb-symbols.pdf
\usepackage{amssymb}

% Vad gör detta?
\usepackage{gauss}
% Poynom är en package för polynomer
\usepackage{polynom}

% Vad gör detta?
\usepackage{framed}

% Vad gör detta?
\usepackage{graphicx}

% Färger
\usepackage{xcolor}
% Detta är personliga färger
\definecolor{mypink1}{rgb}{0.858, 0.188, 0.478}
% Detta är backgrund färger för skuggade boxar
\definecolor{shadecolor}{RGB}{255, 227, 235}

% Gör det möjligt att ändra marginaler
\usepackage{geometry}
\geometry{margin=1in, headsep=0.25in}

% Parskip hanterar vertikalt utrymme
\usepackage{parskip}

% Ger romerska siffror (hur?)
\usepackage{enumitem}

% Ger snygga matriser (bland annat!)
\usepackage{tikz}
\usetikzlibrary{calc,chains,matrix,shadows}

% Detta ger kolumner (förklara gärna mer exakt!)
\usepackage{multicol}
\setlength{\columnseprule}{1pt}

% Gör att matteuttryck i fet text (exv. rubriker) blir feta
\makeatletter
\g@addto@macro\bfseries{\boldmath}
\makeatother

dajamanté 5139 – Fd. Medlem
Postad: 3 mar 2018 08:19

Stor tack oggih!

\input grejen verkar väldigt praktisk. Såhär ska jag göra i framtiden.

  • Om amssymb:

Här finns en hel del ams symboler som ingår i paketet men inte fungerar. Typ \Womanface. Ja, du undrar säkert varför en skulle behöva en spökig \Womanface i sin mattelösning, men störande att ha en packet som inte fungerar.

  • Swedish, Gauss, Framed

å,ä,ö och sånt. Men jag ska skriva det. Samma för framed (för att sätta ett ram kring lösningar) och Gauss (för att jobba med Gauss Jordan eliminering)

Enumitem

Jag tror att man kan ändra sin numrering mot romansk numrering, jag har använt den i olikhetsproblem som du tittade på.

oggih 1328 – F.d. Moderator
Postad: 3 mar 2018 12:25

Här finns en hel del ams symboler som ingår i paketet men inte fungerar. Typ \Womanface. 

Jag tror inte det är en symbol som verkligen ingår i amssymb. Se exempelvis den här listan: http://www.rpi.edu/dept/arc/training/latex/amssymblist.pdf.

Swedish, Gauss, Framed
å,ä,ö och sånt. Men jag ska skriva det. Samma för framed (för att sätta ett ram kring lösningar) och Gauss (för att jobba med Gauss Jordan eliminering)

Enumitem

Jag tror att man kan ändra sin numrering mot romansk numrering, jag har använt den i olikhetsproblem som du tittade på.

Helt korrekt! :D Skriv gärna in detta i din preamble!

oggih 1328 – F.d. Moderator
Postad: 3 mar 2018 12:45 Redigerad: 3 mar 2018 13:20

Aha! Jag tror du har blandat ihop det med paketet marvosym som bland annat innehåller just symbolen \WomanFace (hur de nu har kommit fram till att kvinlighet ska representeras av just det utseendet, och att manlighet ska representeras av \ManFace vet jag inte...).

Se den här länken: http://texdoc.net/texmf-dist/doc/fonts/marvosym/marvodoc.pdf.

Jag la in marvosym i preamblen, och ett exempel på lite coola astronomiska symboler i exempeldokumentet.

dajamanté 5139 – Fd. Medlem
Postad: 3 mar 2018 14:44

Jepp, helt rätt, jag blandade båda paketen!

Gud vad stereotypisk:

Svara
Close