`pointlessnumbers` option with `floatbytocbasic` gives `\float@addtolists detected!` warning
Closed because not an issue but expected, as told in a warning message there is no support when using version=first resp. deprecated options, replacing deprecated options as recommended (in the user manual and the warning message) and therefore avoiding fallback to version=first already solves the issue.
Have you seen: Class scrbook Warning: You've used deprecated option `pointlessnumbers'. (scrbook) Usage of this option indicates an old document (scrbook) and changes compatibility level using (scrbook) `numbers=noenddot,version=first, (scrbook) enabledeprecatedfontcommands' that may result (scrbook) in further warnings. (scrbook) If you don't want this, you should simply (scrbook) replace option `pointlessnumbers' by `numbers=noenddot'. Class scrbook Warning: Switching back to an old KOMA-Script...
When LaTeX runs \@makefntext the font size is already \footnotesize. Length \X is set to 1em in the font size of the active font at \setlength{\X}{1em} time not at usage of \X. So you would need to compare: \documentclass{scrartcl} \newlength{\X} \setlength{\X}{1em} \newcommand*{\Xmacro}{1em} \deffootnote[1em]{1em}{1em}{% \textsuperscript{\thefootnotemark}~% } \def\Y{Bla bla bla bla bla bla bla bla} \textheight 50ex \textwidth 10em \begin{document} {\footnotesize \framebox[1em]{X} \framebox[\X]{X}\par}...
When LaTeX runs \@makefntext the font size is already \footnotesize. Length \X is set to 1em in the font size of the active font at \setlength{\X}{1em} time not at usage of \X. So you would need to compare: \documentclass{scrartcl} \newlength{\X} \setlength{\X}{1em} \newcommand*{\Xmacro}{1em} \deffootnote[1em]{1em}{1em}{% \textsuperscript{\thefootnotemark}~% } \def\Y{Bla bla bla bla bla bla bla bla} \textheight 50ex \textwidth 10em \begin{document} {\footnotesize \framebox[1em]{X} \framebox[\X]{X}\par}...
When LaTeX runs \@makefntext the font size is already \footnotesize. Length \X is set to 1em in the font size of the active font at \setlength{\X}{1em} time not at usage of \X. So you would need to compare: \documentclass{scrartcl} \newlength{\X} \setlength{\X}{1em} \newcommand*{\Xmacro}{1em} \deffootnote[1em]{1em}{1em}{% \textsuperscript{\thefootnotemark}~% } \def\Y{Bla bla bla bla bla bla bla bla} \textheight 50ex \textwidth 10em \begin{document} \framebox[1em]{X} {\footnotesize \framebox[\X]{X}}...
When LaTeX runs \@makefntext the font size is already \footnotesize. Length \X is set to 1em in the font size of the active font at \setlength{\X}{1em} time not at usage of \X. So you would need to compare: \documentclass{scrartcl} \newlength{\X} \setlength{\X}{1em} \newcommand*{\Xmacro}{1em} \deffootnote[1em]{1em}{1em}{% \textsuperscript{\thefootnotemark}~% } \def\Y{Bla bla bla bla bla bla bla bla} \textheight 50ex \textwidth 10em \begin{document} \framebox[1em]{X} \framebox[\X]{X} This is a test\footnote{\Y{}...
problem with length macros in `\deffootnote`