Existuje lepší spôsob, ako na niečo odkazovať na konci bloku textu?

Is There Better Way Reference Something End Block Text



Riešenie:

Navrhujem balík parnotes. (Tiež som si dovolil trocha reflektovať, ako trochu kódujete informácie o svojej postave, ktoré môžete ignorovať.)

 documentclass [letterpaper, 12pt] {article}  usepackage [left = 2.2 cm, right = 2.2 cm, top = 2.2 cm, bottom = 2.2 cm] {geometry} %Font things here  usepackage [utf8] {inputenc}  usepackage [T1] {fontenc}  usepackage [] {venturis} % Sakra špeciálne poznámky  usepackage [notessf, % default: roman % breakwithin, % default: paragraph notes] {parnotes} % Goddamn tables.  usepackage {booktabs} % atď.  usepackage [svgnames] {xcolor} % Načítať posledné položky.  usepackage {hyperref}  newcommand { headfont} { bfseries  sffamily  color {Maroon}}%<-- whatever you like 
ewcommand*{morph}[1]{{headfont Morph:} #1} 
ewcommand*{skills}[1]{{headfont Skills:} #1} 
ewcommand*{implants}[1]{{headfont Implants:} #1} 
ewcommand*{	raits}[1]{{headfont Traits:} #1} %% this command assumes each character has exactly the same list of major categories (not sure if this is true...) 
ewcommand{chardesc}[4]{% small
oindent morph{#1}
ewline skills{#2}
ewline implants{#3}
ewline 	raits{#4} parparnotes} egin{document} chardesc{Menton}% {Academics: Linguistics 85, Academics: Neurolinguistics 80, Art: Logograms 50, Interests: Accents 60, Interests: Dialects 75, Interests: Synthetic Languages 80, Interests: Xenolinguistics 80, Interfacing 50, Investigation 50, Language: Native Gaelic 95, Language: Any% parnote{Gailteach knows hundreds of human languages and dialects; common languages (Arabic, English, French, Hindi, Japanese, Mandarin, etc.) have a typical rating of 75; uncommon languages 60, and synthetic & obscure languages (Esperanto, Klingon, Sumerian, &c.) 50.}% , Networking: Firewall 25, Networking: Scientists 25, Profession: Interpreter 75 Profession: Linguist: 80, Profession: Teacher 60, Profession: Translator 65, Research 77% parnote{That is, he hates it, but he knows how to do it.}% }% {Basic Biomods, Basic Mesh Inserts, Cortical Stack, Eidetic Memory, Hyper-Linguist, Math Boost, Multi-tasking, Oracles}% {Fast Learner, Mental Disorder (Severe phobia of psychosurgery% parnote{And, really, who isn't?}% ), Neural Damage (Amnesia, Blackouts)} igskip chardesc{Menton (without commentary)}% {Academics: Linguistics 85, Academics: Neurolinguistics 80, Art: Logograms 50, Interests: Accents 60, Interests: Dialects 75, Interests: Synthetic Languages 80, Interests: Xenolinguistics 80, Interfacing 50, Investigation 50, Language: Native Gaelic 95, Language: Any, Networking: Firewall 25, Networking: Scientists 25, Profession: Interpreter 75 Profession: Linguist: 80, Profession: Teacher 60, Profession: Translator 65, Research 77}% {Basic Biomods, Basic Mesh Inserts, Cortical Stack, Eidetic Memory, Hyper-Linguist, Math Boost, Multi-tasking, Oracles}% {Fast Learner, Mental Disorder (Severe phobia of psychosurgery ), Neural Damage (Amnesia, Blackouts)} end{document}   

Nastavenie vecí v aminipage (založená na diskusii v chate) je tiež možnosťou, pretožeministránky majú svoje poznámky pod čiarou zoskupené v spodnej časti (predvolene):



sem zadajte popis obrázku



 documentclass [letterpaper, 12pt] {article}  usepackage [margin = 22mm] {geometry}% http://ctan.org/pkg/geometry  usepackage {etoolbox}% http://ctan.org/pkg/etoolbox%  patchcmd {} {} {} {} {}  patchcmd { endminipage} { unskip} { vspace*{-. 7  baselineskip}  unskip} {} {}  makeatletter  renewcommand  @makefntext [1] {% From article.cls  parindent 1em%  noindent  [email protected] @.5em { @makefnmark  hss}#1}%  [email protected] @1.8em { hss  @makefnmark}#1}  nové prostredie {statblock} {%  renewcommand { thefootnote} {@fnsymbol {poznámka pod čiarou}}}% Poznámky pod čiarou sú symboly  let  footnoterule  relax% Žiadne pravidlo pod čiarou  setlength { footskip} {0pt}  noindent  minipage { linewidth }  small  strut  ignorespaces} { strut  endminipage}  makeatother  begin {document} { small  noindent  textbf {Morph:} Menton \  textbf {Skills:} Akademici: lingvistika 85, Akademici: Neurolingvistika 80 , Umenie: Logogramy 50, Záujmy: Akcenty 60, Záujmy: Nárečia 75, Záujmy: syntetické jazyky 80, Záujmy: xenolingvistika 80, Rozhranie 50, Vyšetrovanie 50, La nguage: Native Gaelic 95, Language: Any*, Networking: Firewall 25, Networking: Scientists 25, Profession: Interpreter 75 Profession: Linguist: 80, Profession: Teacher 60, Profession: Translator 65, Research 77 \  textbf {Implants: } Základné biomody, základné sieťové inzeráty, kortikálny zásobník, eidetická pamäť, hyper-lingvista, posilnenie matematiky, viacúlohové úlohy, proroctvá \  textbf {Vlastnosti:} rýchlo sa učiaci, mentálna porucha (ťažká fóbia z psychochirurgie), nervové poškodenie (amnézia) , Blackouts) \ {} *Gailteach pozná stovky ľudských jazykov a dialektov; bežné jazyky (arabčina, angličtina, francúzština, hindčina, japončina, mandarínčina atď.) majú typické hodnotenie 75; neobvyklé jazyky 60 a syntetické  a nejasné jazyky (esperanto, klingončina, sumerčina,  & c.) 50.}  bigskip  begin {statblock}  textbf {Morph:} Menton  par  textbf {Skills:} Academics: Linguistics 85 , Akademici: Neurolingvistika 80, Umenie: Logogramy 50, Záujmy: Akcenty 60, Záujmy: Nárečia 75, Záujmy: syntetické jazyky 80, Záujmy: xenolingvistika 80, Rozhranie 50, Vyšetrovanie 50, Jazyk: natívna gaelčina 95, jazyk: ľubovoľný  poznámka pod čiarou { Gailteach pozná stovky ľudských jazykov a dialektov; bežné jazyky (arabčina, angličtina, francúzština, hindčina, japončina, mandarínčina atď.) majú typické hodnotenie 75; neobvyklé jazyky 60 a syntetické  a nejasné jazyky (esperanto, klingončina, sumersky,  & c.) 50.}, Sieť: Firewall 25, Sieť: Vedci 25, Profesia: Tlmočník 75 Profesia: Lingvista: 80, Profesia: Učiteľ 60, Profesia: Translator 65, Research 77  par  textbf {Implants:} Basic Biomods, Basic Mesh Inserts, Cortical Stack, Eidetic Memory, Hyper-Linguist, Math Boost, Multi-tasking, Oracles  par  textbf {Traits:} Fast Learner , Duševná porucha (ťažká fóbia z psychochirurgie), nervové poškodenia (amnézia, výpadky prúdu)  end {statblock}  end {document}

Ak je tiež vhodné definovať makro, ktoré nastaví „charakteristické názvy“, pretože umožňuje neskoršiu jednoduchú zmenu. Na úpravu riadkovania navrhujem pridaťsetspace balíček a pomocou setstretch (povedzme).